diff --git a/examples/feeds/01_feed_client/Cargo.lock b/examples/feeds/01_feed_client/Cargo.lock
index d8490fd25..626cccd77 100644
--- a/examples/feeds/01_feed_client/Cargo.lock
+++ b/examples/feeds/01_feed_client/Cargo.lock
@@ -4227,9 +4227,9 @@ checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
[[package]]
name = "switchboard-common"
-version = "0.8.5"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5a03303674fb73b1dbe6cfc83aa8faa0e99264472a47177a1803f7475b318d1"
+checksum = "1ba2cc1d6055e0989756adc4f54fa1e27d684ce08d6164da23900e93ac0b13b6"
dependencies = [
"getrandom 0.2.10",
"hex",
@@ -4249,7 +4249,7 @@ dependencies = [
[[package]]
name = "switchboard-solana"
-version = "0.9.1"
+version = "0.8.4"
dependencies = [
"anchor-client",
"anchor-lang",
@@ -4258,7 +4258,6 @@ dependencies = [
"bytemuck",
"chrono",
"cron",
- "hex",
"rust_decimal",
"sgx-quote",
"solana-address-lookup-table-program",
@@ -4266,7 +4265,6 @@ dependencies = [
"solana-program",
"superslice",
"switchboard-common",
- "tokio",
]
[[package]]
diff --git a/examples/feeds/01_feed_client/Cargo.toml b/examples/feeds/01_feed_client/Cargo.toml
index 920588f73..4413788a6 100644
--- a/examples/feeds/01_feed_client/Cargo.toml
+++ b/examples/feeds/01_feed_client/Cargo.toml
@@ -17,5 +17,5 @@ cpi = ["no-entrypoint"]
[dependencies]
# switchboard-solana = "0.8.4"
-switchboard-solana = { version = "0.9.1", path = "../../../rust/switchboard-solana" }
+switchboard-solana = { version = "0.8.4", path = "../../../rust/switchboard-solana" }
bytemuck = "1.13.1"
diff --git a/examples/feeds/01_feed_client/package.json b/examples/feeds/01_feed_client/package.json
index 86c886465..3c48d3af0 100644
--- a/examples/feeds/01_feed_client/package.json
+++ b/examples/feeds/01_feed_client/package.json
@@ -8,11 +8,9 @@
"directory": "examples/feeds/01_feed_client"
},
"scripts": {
- "lint": "eslint --ext .js,.json,.ts 'src/**' --fix",
- "build:old": "node ../build.js anchor-vrf-parser 4hfkS97f5P6zauWeJF5dcZDFaJwYwbMPvKrANVAuKN4p",
- "build": "anchor build",
- "test": "npm run localnet && npm run network:create && npm run network:start & sleep 60 && anchor test --skip-local-validator",
- "test:dev": "npm run localnet && npm run network:create && npm run network:start:dev & sleep 15 && anchor test --skip-local-validator"
+ "build:cargo": "anchor build",
+ "fix": "cargo fmt && pnpm exec prettier ./tests/*.ts -w",
+ "clean": "pnpm exec rimraf node_modules .anchor .turbo"
},
"dependencies": {
"@coral-xyz/anchor": "^0.28.0",
@@ -20,9 +18,9 @@
"@project-serum/borsh": "^0.2.5",
"@solana/spl-token": "^0.3.6",
"@solana/web3.js": "^1.77.3",
- "@switchboard-xyz/common": "^2.2.4",
- "@switchboard-xyz/oracle": "^2.1.13",
- "@switchboard-xyz/solana.js": "workspace:*",
+ "@switchboard-xyz/common": "latest",
+ "@switchboard-xyz/oracle": "latest",
+ "@switchboard-xyz/solana.js": "latest",
"chalk": "^4.1.2",
"dotenv": "^16.0.1",
"yargs": "^17.5.1"
@@ -30,18 +28,10 @@
"devDependencies": {
"@types/chai": "^4.3.0",
"@types/mocha": "^9.0.0",
- "@types/node": "^17.0.45",
- "@typescript-eslint/eslint-plugin": "^5.44.0",
- "@typescript-eslint/parser": "^5.44.0",
"chai": "^4.3.6",
- "eslint": "^8.28.0",
"mocha": "^9.0.3",
"npm-run-all": "^4.1.5",
- "prettier": "^2.4.1",
"prettier-plugin-organize-imports": "^2.3.4",
- "shx": "^0.3.4",
- "ts-mocha": "^9.0.2",
- "ts-node": "^10.9.1",
- "typescript": "^4.9.3"
+ "ts-mocha": "^9.0.2"
}
}
diff --git a/examples/feeds/01_feed_client/tsconfig.json b/examples/feeds/01_feed_client/tsconfig.json
index 4b7041246..013e35cd1 100644
--- a/examples/feeds/01_feed_client/tsconfig.json
+++ b/examples/feeds/01_feed_client/tsconfig.json
@@ -5,14 +5,8 @@
}
},
"compilerOptions": {
- "types": [
- "mocha",
- "chai",
- "node"
- ],
- "typeRoots": [
- "./node_modules/@types"
- ],
+ "types": ["mocha", "chai", "node"],
+ "typeRoots": ["./node_modules/@types"],
"module": "commonjs",
"noEmit": true,
"esModuleInterop": true,
@@ -20,23 +14,14 @@
"strictNullChecks": false,
"target": "es6",
"paths": {
- "@switchboard-xyz/solana.js": [
- "../../../javascript/solana.js"
- ]
+ "@switchboard-xyz/solana.js": ["../../../javascript/solana.js"]
}
},
- "include": [
- "tests/**/*",
- "./cli.ts",
- "./client/**/*"
- ],
- "exclude": [
- "target",
- "lib"
- ],
+ "include": ["tests/**/*", "./cli.ts", "./client/**/*"],
+ "exclude": ["target", "lib"],
"references": [
{
"path": "../../../javascript/solana.js"
}
]
-}
\ No newline at end of file
+}
diff --git a/examples/feeds/02_spl_native/Cargo.toml b/examples/feeds/02_spl_native/Cargo.toml
index 4bc159184..0d4fee60d 100644
--- a/examples/feeds/02_spl_native/Cargo.toml
+++ b/examples/feeds/02_spl_native/Cargo.toml
@@ -12,4 +12,4 @@ no-entrypoint = []
[dependencies]
# switchboard-solana = "0.8.4"
-switchboard-solana = { version = "0.9.1", path = "../../../rust/switchboard-solana" }
+switchboard-solana = { version = "0.8.4", path = "../../../rust/switchboard-solana" }
diff --git a/examples/feeds/02_spl_native/package.json b/examples/feeds/02_spl_native/package.json
index b3e8ee9e0..c174d63cb 100644
--- a/examples/feeds/02_spl_native/package.json
+++ b/examples/feeds/02_spl_native/package.json
@@ -8,25 +8,24 @@
"directory": "programs/native-feed-parser"
},
"scripts": {
- "build:bpf": "cargo-build-sbf",
+ "build:cargo": "cargo-build-sbf",
+ "fix": "cargo fmt && pnpm exec prettier ./tests/*.ts -w",
+ "clean": "pnpm exec rimraf node_modules .anchor .turbo",
"deploy": "solana program deploy target/deploy/native_feed_parser.so",
- "test": "echo \"For workspace native-feed-parser, use the anchor:test script\" && exit 0"
+ "test:program": "echo \"For workspace native-feed-parser, use the anchor:test script\" && exit 0"
},
"dependencies": {
"@coral-xyz/anchor": "^0.28.0",
"@solana/web3.js": "^1.77.3",
- "@switchboard-xyz/common": "^2.2.4",
- "@switchboard-xyz/oracle": "^2.1.13",
- "@switchboard-xyz/solana.js": "workspace:*"
+ "@switchboard-xyz/common": "latest",
+ "@switchboard-xyz/oracle": "latest",
+ "@switchboard-xyz/solana.js": "latest"
},
"devDependencies": {
"@types/chai": "^4.3.0",
"@types/mocha": "^9.0.0",
- "@types/node": "^17.0.45",
"chai": "^4.3.6",
"mocha": "^9.0.3",
- "ts-mocha": "^9.0.2",
- "ts-node": "^10.4.0",
- "typescript": "^4.7"
+ "ts-mocha": "^9.0.2"
}
}
diff --git a/examples/feeds/02_spl_native/tsconfig.json b/examples/feeds/02_spl_native/tsconfig.json
index 5faa9ddd4..e8552cee1 100644
--- a/examples/feeds/02_spl_native/tsconfig.json
+++ b/examples/feeds/02_spl_native/tsconfig.json
@@ -1,31 +1,20 @@
{
"compilerOptions": {
- "types": [
- "mocha",
- "chai"
- ],
- "typeRoots": [
- "./node_modules/@types"
- ],
- "lib": [
- "es2015"
- ],
+ "types": ["mocha", "chai"],
+ "typeRoots": ["./node_modules/@types"],
+ "lib": ["es2015"],
"module": "commonjs",
"target": "es6",
"esModuleInterop": true,
"noEmit": true,
"paths": {
- "@switchboard-xyz/solana.js": [
- "../../../javascript/solana.js"
- ]
+ "@switchboard-xyz/solana.js": ["../../../javascript/solana.js"]
}
},
- "exclude": [
- "target"
- ],
+ "exclude": ["target"],
"references": [
{
"path": "../../../javascript/solana.js"
}
]
-}
\ No newline at end of file
+}
diff --git a/examples/functions/01_basic_oracle/.dockerignore b/examples/functions/01_basic_oracle/.dockerignore
index 141789311..1c8c3bc6c 100644
--- a/examples/functions/01_basic_oracle/.dockerignore
+++ b/examples/functions/01_basic_oracle/.dockerignore
@@ -3,4 +3,8 @@ Makefile
README.md
node_modules
.turbo
-measurement.txt
\ No newline at end of file
+measurement.txt
+.anchor
+scripts
+.prettierignore
+.gitignore
diff --git a/examples/functions/01_basic_oracle/Anchor.toml b/examples/functions/01_basic_oracle/Anchor.toml
index d410435ab..59ab08a2c 100644
--- a/examples/functions/01_basic_oracle/Anchor.toml
+++ b/examples/functions/01_basic_oracle/Anchor.toml
@@ -6,14 +6,18 @@ seeds = false
skip-lint = false
[programs.localnet]
-basic_oracle = "8GHcguBXZEfKaLxRrBvis7LqPcFjBszv4ZYBgKwCUipS"
+basic_oracle = "BkTMjFhosJ1xKtLMV2xchGtnTDBABLJ45aXzs7x9FdeX"
+
+[programs.devnet]
+basic_oracle = "BkTMjFhosJ1xKtLMV2xchGtnTDBABLJ45aXzs7x9FdeX"
[provider]
-# cluster = "https://switchbo-switchbo-6225.devnet.rpcpool.com/f6fb9f02-0777-498b-b8f5-67cbb1fc0d14"
+# cluster = "https://api.devnet.solana.com"
# wallet = "~/switchboard_environments_v2/devnet/upgrade_authority/upgrade_authority.json"
cluster = "Localnet"
wallet = "~/.config/solana/id.json"
+# cluster = "devnet"
[scripts]
test = "pnpm exec ts-mocha -p ./tsconfig.json -t 1000000 tests/**/*.ts"
@@ -42,4 +46,4 @@ address = "sbattyXrzedoNATfc4L31wC9Mhxsi1BmFhTiN8gDshx"
address = "5ExuoQR69trmKQfB95fDsUGsUrrChbGq9PFgt8qouncz"
[[test.validator.clone]] # sb devnet attestation State
-address = "BzqtGXZPiDSinP4xMFgPf6FLgSa6iPufK4m4JJFgMnTK"
+address = "5MFs7RGTjLi1wtKNBFRtuLipCkkjs4YQwRRU9sjnbQbS"
diff --git a/examples/functions/01_basic_oracle/Cargo.toml b/examples/functions/01_basic_oracle/Cargo.toml
index 626a5d4b5..aaaeb7e94 100644
--- a/examples/functions/01_basic_oracle/Cargo.toml
+++ b/examples/functions/01_basic_oracle/Cargo.toml
@@ -18,7 +18,7 @@ default = []
[dependencies]
switchboard-solana = { version = "=0.9.1" }
-# switchboard-solana = { version = "0.9.1", path = "../../../../../rust/switchboard-solana" }
+# switchboard-solana = { version = "0.9.1", path = "../../../rust/switchboard-solana" }
bytemuck = "^1"
anchor-lang = { version = "0.28.0", features = [
"init-if-needed",
diff --git a/examples/functions/01_basic_oracle/README.md b/examples/functions/01_basic_oracle/README.md
new file mode 100644
index 000000000..7792f49e5
--- /dev/null
+++ b/examples/functions/01_basic_oracle/README.md
@@ -0,0 +1,37 @@
+
+
+![Switchboard Logo](https://github.com/switchboard-xyz/sbv2-core/raw/main/website/static/img/icons/switchboard/avatar.png)
+
+# anchor-vrf-lite-parser
+
+> An example program written in Anchor demonstrating how to integrate Switchboard Functions and verify attestation on-chain.
+
+[![Anchor Test Status](https://github.com/switchboard-xyz/sbv2-solana/actions/workflows/anchor-test.yml/badge.svg)](https://github.com/switchboard-xyz/sbv2-solana/actions/workflows/anchor-test.yml)
+
+
+
+
+
+
+
+## Usage
+
+Build the example program
+
+```bash
+anchor build
+```
+
+Get your program ID and update `Anchor.toml` and `src/lib.rs` with your pubkey
+
+```bash
+export ANCHOR_VRF_LITE_PARSER_PUBKEY=$(solana-keygen pubkey target/deploy/anchor_vrf_lite_parser-keypair.json)
+sed -i '' s/5Hhm5xKDiThfidbpqjJpKmMJEcKmjj5tEUNFpi2DzSvb/"$ANCHOR_VRF_LITE_PARSER_PUBKEY"/g Anchor.toml
+sed -i '' s/5Hhm5xKDiThfidbpqjJpKmMJEcKmjj5tEUNFpi2DzSvb/"$ANCHOR_VRF_LITE_PARSER_PUBKEY"/g src/lib.rs
+```
+
+Then run Anchor test
+
+```bash
+anchor test
+```
diff --git a/examples/functions/01_basic_oracle/binance.exchangeInfo.json b/examples/functions/01_basic_oracle/binance.exchangeInfo.json
deleted file mode 100644
index 1307a1259..000000000
--- a/examples/functions/01_basic_oracle/binance.exchangeInfo.json
+++ /dev/null
@@ -1,175556 +0,0 @@
-{
- "timezone": "UTC",
- "serverTime": 1687223370964,
- "rateLimits": [
- {
- "rateLimitType": "REQUEST_WEIGHT",
- "interval": "MINUTE",
- "intervalNum": 1,
- "limit": 1200
- },
- {
- "rateLimitType": "ORDERS",
- "interval": "SECOND",
- "intervalNum": 10,
- "limit": 50
- },
- {
- "rateLimitType": "ORDERS",
- "interval": "DAY",
- "intervalNum": 1,
- "limit": 160000
- },
- {
- "rateLimitType": "RAW_REQUESTS",
- "interval": "MINUTE",
- "intervalNum": 5,
- "limit": 6100
- }
- ],
- "exchangeFilters": [],
- "symbols": [
- {
- "symbol": "ETHBTC",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "922327.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3844.66703673",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCBTC",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5764.69566111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBBTC",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4147.54716388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEOBTC",
- "status": "TRADING",
- "baseAsset": "NEO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4349.97083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QTUMETH",
- "status": "TRADING",
- "baseAsset": "QTUM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1503.87027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSETH",
- "status": "TRADING",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19689.99819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNTETH",
- "status": "TRADING",
- "baseAsset": "SNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "663193.91736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNTETH",
- "status": "TRADING",
- "baseAsset": "BNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "28316.99534722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCCBTC",
- "status": "BREAK",
- "baseAsset": "BCC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GASBTC",
- "status": "TRADING",
- "baseAsset": "GAS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7747.31319444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBETH",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "963.33622986",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCUSDT",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "156.14591637",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHUSDT",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2579.43479895",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HSRBTC",
- "status": "BREAK",
- "baseAsset": "HSR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OAXETH",
- "status": "BREAK",
- "baseAsset": "OAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "579591.88919668",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DNTETH",
- "status": "BREAK",
- "baseAsset": "DNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4194220.05124836",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MCOETH",
- "status": "BREAK",
- "baseAsset": "MCO",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6660.95529820",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICNETH",
- "status": "BREAK",
- "baseAsset": "ICN",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MCOBTC",
- "status": "BREAK",
- "baseAsset": "MCO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27097.31944518",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WTCBTC",
- "status": "TRADING",
- "baseAsset": "WTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43875.57847222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WTCETH",
- "status": "BREAK",
- "baseAsset": "WTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "28248.67398611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LRCBTC",
- "status": "TRADING",
- "baseAsset": "LRC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "79089.82013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LRCETH",
- "status": "TRADING",
- "baseAsset": "LRC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43959.55138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QTUMBTC",
- "status": "TRADING",
- "baseAsset": "QTUM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6859.47770833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YOYOBTC",
- "status": "BREAK",
- "baseAsset": "YOYO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27238301.91805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OMGBTC",
- "status": "BREAK",
- "baseAsset": "OMG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8486.90736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OMGETH",
- "status": "BREAK",
- "baseAsset": "OMG",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6902.31914008",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZRXBTC",
- "status": "TRADING",
- "baseAsset": "ZRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "32341.64861111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZRXETH",
- "status": "BREAK",
- "baseAsset": "ZRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30787.51733703",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STRATBTC",
- "status": "BREAK",
- "baseAsset": "STRAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "222217.01315789",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STRATETH",
- "status": "BREAK",
- "baseAsset": "STRAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "75043.65373961",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNGLSBTC",
- "status": "BREAK",
- "baseAsset": "SNGLS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "69235100.97256515",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNGLSETH",
- "status": "BREAK",
- "baseAsset": "SNGLS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6821000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BQXBTC",
- "status": "BREAK",
- "baseAsset": "BQX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "106190.15178571",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BQXETH",
- "status": "BREAK",
- "baseAsset": "BQX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "10.00000000",
- "maxPrice": "1000.00000000",
- "tickSize": "10.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "10.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "10.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "24348.24047619",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KNCBTC",
- "status": "TRADING",
- "baseAsset": "KNC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39191.78027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KNCETH",
- "status": "BREAK",
- "baseAsset": "KNC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10614.90887656",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FUNBTC",
- "status": "BREAK",
- "baseAsset": "FUN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "36380417.34743589",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FUNETH",
- "status": "TRADING",
- "baseAsset": "FUN",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1735258.37291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNMBTC",
- "status": "TRADING",
- "baseAsset": "SNM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47499.87430555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNMETH",
- "status": "BREAK",
- "baseAsset": "SNM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1829203.54309166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEOETH",
- "status": "TRADING",
- "baseAsset": "NEO",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "687.47690277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOTABTC",
- "status": "TRADING",
- "baseAsset": "IOTA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "132350.56111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOTAETH",
- "status": "TRADING",
- "baseAsset": "IOTA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "52901.94375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKBTC",
- "status": "TRADING",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35185.50104861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKETH",
- "status": "TRADING",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14081.95484722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XVGBTC",
- "status": "BREAK",
- "baseAsset": "XVG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "84985104.30869001",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XVGETH",
- "status": "TRADING",
- "baseAsset": "XVG",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7730588.78819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SALTBTC",
- "status": "BREAK",
- "baseAsset": "SALT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SALTETH",
- "status": "BREAK",
- "baseAsset": "SALT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MDABTC",
- "status": "BREAK",
- "baseAsset": "MDA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53423.13278008",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MDAETH",
- "status": "BREAK",
- "baseAsset": "MDA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "64204.76763485",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MTLBTC",
- "status": "TRADING",
- "baseAsset": "MTL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22406.65500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MTLETH",
- "status": "TRADING",
- "baseAsset": "MTL",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8926.18993055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUBBTC",
- "status": "BREAK",
- "baseAsset": "SUB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUBETH",
- "status": "BREAK",
- "baseAsset": "SUB",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSBTC",
- "status": "TRADING",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "109475.20536111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNTBTC",
- "status": "TRADING",
- "baseAsset": "SNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1948567.84513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCETH",
- "status": "TRADING",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "691.51395138",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCBTC",
- "status": "TRADING",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5049.73386805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MTHBTC",
- "status": "BREAK",
- "baseAsset": "MTH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5990495.38333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MTHETH",
- "status": "BREAK",
- "baseAsset": "MTH",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4024565.56561680",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENGBTC",
- "status": "BREAK",
- "baseAsset": "ENG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "346429.68424705",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENGETH",
- "status": "BREAK",
- "baseAsset": "ENG",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "106409.34420541",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DNTBTC",
- "status": "BREAK",
- "baseAsset": "DNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "337471.53092783",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZECBTC",
- "status": "TRADING",
- "baseAsset": "ZEC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2106.81628541",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZECETH",
- "status": "TRADING",
- "baseAsset": "ZEC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "306.82955000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNTBTC",
- "status": "TRADING",
- "baseAsset": "BNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7725.72666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ASTBTC",
- "status": "TRADING",
- "baseAsset": "AST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "152391.33750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ASTETH",
- "status": "BREAK",
- "baseAsset": "AST",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1647992.92817680",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DASHBTC",
- "status": "TRADING",
- "baseAsset": "DASH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "845.75742430",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DASHETH",
- "status": "TRADING",
- "baseAsset": "DASH",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "186.27367430",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OAXBTC",
- "status": "TRADING",
- "baseAsset": "OAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "60451.80694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICNBTC",
- "status": "BREAK",
- "baseAsset": "ICN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTGBTC",
- "status": "BREAK",
- "baseAsset": "BTG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "589.45461439",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTGETH",
- "status": "BREAK",
- "baseAsset": "BTG",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EVXBTC",
- "status": "BREAK",
- "baseAsset": "EVX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "256432.29230769",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EVXETH",
- "status": "BREAK",
- "baseAsset": "EVX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "54165.71507607",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REQBTC",
- "status": "TRADING",
- "baseAsset": "REQ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "97613.92777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REQETH",
- "status": "BREAK",
- "baseAsset": "REQ",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13272860.00818554",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIBBTC",
- "status": "TRADING",
- "baseAsset": "VIB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "158867.48472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIBETH",
- "status": "BREAK",
- "baseAsset": "VIB",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53788.74341192",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HSRETH",
- "status": "BREAK",
- "baseAsset": "HSR",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXBTC",
- "status": "TRADING",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8971575.65277777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXETH",
- "status": "TRADING",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "904758.90972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POWRBTC",
- "status": "TRADING",
- "baseAsset": "POWR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "72951.33819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POWRETH",
- "status": "TRADING",
- "baseAsset": "POWR",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "56928.39791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARKBTC",
- "status": "BREAK",
- "baseAsset": "ARK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "122375.37335058",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARKETH",
- "status": "BREAK",
- "baseAsset": "ARK",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "154277.54373444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YOYOETH",
- "status": "BREAK",
- "baseAsset": "YOYO",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7287900.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPBTC",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2829136.62847222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPETH",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "342621.03958333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MODBTC",
- "status": "BREAK",
- "baseAsset": "MOD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MODETH",
- "status": "BREAK",
- "baseAsset": "MOD",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENJBTC",
- "status": "TRADING",
- "baseAsset": "ENJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "48648.81187500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENJETH",
- "status": "TRADING",
- "baseAsset": "ENJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17687.40375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STORJBTC",
- "status": "TRADING",
- "baseAsset": "STORJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37639.52083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STORJETH",
- "status": "BREAK",
- "baseAsset": "STORJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "48567.91539528",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBUSDT",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14032.87850902",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VENBNB",
- "status": "BREAK",
- "baseAsset": "VEN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YOYOBNB",
- "status": "BREAK",
- "baseAsset": "YOYO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "915300.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POWRBNB",
- "status": "BREAK",
- "baseAsset": "POWR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "303545.15988935",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VENBTC",
- "status": "BREAK",
- "baseAsset": "VEN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VENETH",
- "status": "BREAK",
- "baseAsset": "VEN",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KMDBTC",
- "status": "TRADING",
- "baseAsset": "KMD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "55667.55555555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KMDETH",
- "status": "BREAK",
- "baseAsset": "KMD",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "25843.37355584",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NULSBNB",
- "status": "BREAK",
- "baseAsset": "NULS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "91428.62181070",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RCNBTC",
- "status": "BREAK",
- "baseAsset": "RCN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "803799.02361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RCNETH",
- "status": "BREAK",
- "baseAsset": "RCN",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "435456.15552524",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RCNBNB",
- "status": "BREAK",
- "baseAsset": "RCN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "365418.29452055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NULSBTC",
- "status": "TRADING",
- "baseAsset": "NULS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "59627.63611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NULSETH",
- "status": "BREAK",
- "baseAsset": "NULS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "122971.18207088",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RDNBTC",
- "status": "BREAK",
- "baseAsset": "RDN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "195305.84743589",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RDNETH",
- "status": "BREAK",
- "baseAsset": "RDN",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "638341.34782609",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RDNBNB",
- "status": "BREAK",
- "baseAsset": "RDN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "242272.18440367",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XMRBTC",
- "status": "TRADING",
- "baseAsset": "XMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2144.20661944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XMRETH",
- "status": "TRADING",
- "baseAsset": "XMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "813.87536805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DLTBNB",
- "status": "BREAK",
- "baseAsset": "DLT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "519749.71972789",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WTCBNB",
- "status": "BREAK",
- "baseAsset": "WTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18551.05576923",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DLTBTC",
- "status": "BREAK",
- "baseAsset": "DLT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1114279.81899871",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DLTETH",
- "status": "BREAK",
- "baseAsset": "DLT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "386323.48021828",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AMBBTC",
- "status": "TRADING",
- "baseAsset": "AMB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19158937.52708333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AMBETH",
- "status": "BREAK",
- "baseAsset": "AMB",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2523478.72790055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AMBBNB",
- "status": "BREAK",
- "baseAsset": "AMB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1213944.38271605",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCCETH",
- "status": "BREAK",
- "baseAsset": "BCC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCCUSDT",
- "status": "BREAK",
- "baseAsset": "BCC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCCBNB",
- "status": "BREAK",
- "baseAsset": "BCC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BATBTC",
- "status": "TRADING",
- "baseAsset": "BAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "54820.13611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BATETH",
- "status": "TRADING",
- "baseAsset": "BAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "29694.68402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BATBNB",
- "status": "BREAK",
- "baseAsset": "BAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "51424.57364771",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCPTBTC",
- "status": "BREAK",
- "baseAsset": "BCPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1891193.90562110",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCPTETH",
- "status": "BREAK",
- "baseAsset": "BCPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1431504.26795580",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCPTBNB",
- "status": "BREAK",
- "baseAsset": "BCPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1291715.81340342",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARNBTC",
- "status": "BREAK",
- "baseAsset": "ARN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1328316.18675958",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARNETH",
- "status": "BREAK",
- "baseAsset": "ARN",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "573182.64415042",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GVTBTC",
- "status": "BREAK",
- "baseAsset": "GVT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27065.89499358",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GVTETH",
- "status": "BREAK",
- "baseAsset": "GVT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "36152.58389736",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CDTBTC",
- "status": "BREAK",
- "baseAsset": "CDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1537761.87532808",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CDTETH",
- "status": "BREAK",
- "baseAsset": "CDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "497672.94225721",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GXSBTC",
- "status": "BREAK",
- "baseAsset": "GXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27295.48333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GXSETH",
- "status": "BREAK",
- "baseAsset": "GXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "29905.23846153",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEOUSDT",
- "status": "TRADING",
- "baseAsset": "NEO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14299.66320833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEOBNB",
- "status": "TRADING",
- "baseAsset": "NEO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1114.87720138",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POEBTC",
- "status": "BREAK",
- "baseAsset": "POE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POEETH",
- "status": "BREAK",
- "baseAsset": "POE",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23475960.29002625",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QSPBTC",
- "status": "BREAK",
- "baseAsset": "QSP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1460578.44536652",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QSPETH",
- "status": "BREAK",
- "baseAsset": "QSP",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "554074.83440308",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QSPBNB",
- "status": "BREAK",
- "baseAsset": "QSP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2329700.17397260",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTSBTC",
- "status": "BREAK",
- "baseAsset": "BTS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6903318.68611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTSETH",
- "status": "BREAK",
- "baseAsset": "BTS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "853193.69806094",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTSBNB",
- "status": "BREAK",
- "baseAsset": "BTS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "803100.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XZCBTC",
- "status": "BREAK",
- "baseAsset": "XZC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10927.49633333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XZCETH",
- "status": "BREAK",
- "baseAsset": "XZC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2290.88311111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XZCBNB",
- "status": "BREAK",
- "baseAsset": "XZC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2951.44461224",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LSKBTC",
- "status": "TRADING",
- "baseAsset": "LSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17157.66965277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LSKETH",
- "status": "TRADING",
- "baseAsset": "LSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13022.83069444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LSKBNB",
- "status": "BREAK",
- "baseAsset": "LSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17622.82373806",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TNTBTC",
- "status": "BREAK",
- "baseAsset": "TNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11542510.07346939",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TNTETH",
- "status": "BREAK",
- "baseAsset": "TNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3325056.69806094",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FUELBTC",
- "status": "BREAK",
- "baseAsset": "FUEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FUELETH",
- "status": "BREAK",
- "baseAsset": "FUEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "24424800.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MANABTC",
- "status": "TRADING",
- "baseAsset": "MANA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "158004.96527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MANAETH",
- "status": "TRADING",
- "baseAsset": "MANA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30404.16319444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCDBTC",
- "status": "BREAK",
- "baseAsset": "BCD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "72247.64819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCDETH",
- "status": "BREAK",
- "baseAsset": "BCD",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "223361.26924734",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DGDBTC",
- "status": "BREAK",
- "baseAsset": "DGD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1763.44295413",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DGDETH",
- "status": "BREAK",
- "baseAsset": "DGD",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6197.38263696",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOTABNB",
- "status": "TRADING",
- "baseAsset": "IOTA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "49599.57916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADXBTC",
- "status": "TRADING",
- "baseAsset": "ADX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "78472.50277777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADXETH",
- "status": "TRADING",
- "baseAsset": "ADX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "50171.70069444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADXBNB",
- "status": "BREAK",
- "baseAsset": "ADX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "218000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADABTC",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1076199.43736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADAETH",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "305455.86666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PPTBTC",
- "status": "BREAK",
- "baseAsset": "PPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "67692.10277777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PPTETH",
- "status": "BREAK",
- "baseAsset": "PPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "138424.27566482",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CMTBTC",
- "status": "BREAK",
- "baseAsset": "CMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10813887.88888889",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CMTETH",
- "status": "BREAK",
- "baseAsset": "CMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "938537.48854962",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CMTBNB",
- "status": "BREAK",
- "baseAsset": "CMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3320062.49802891",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMBTC",
- "status": "TRADING",
- "baseAsset": "XLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1549876.05277777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMETH",
- "status": "TRADING",
- "baseAsset": "XLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "155902.66944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMBNB",
- "status": "TRADING",
- "baseAsset": "XLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "137327.12847222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CNDBTC",
- "status": "BREAK",
- "baseAsset": "CND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "83526436.68611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CNDETH",
- "status": "BREAK",
- "baseAsset": "CND",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5561367.78095238",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CNDBNB",
- "status": "BREAK",
- "baseAsset": "CND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2682800.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LENDBTC",
- "status": "BREAK",
- "baseAsset": "LEND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1275781.76891048",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LENDETH",
- "status": "BREAK",
- "baseAsset": "LEND",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "270341.69375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WABIBTC",
- "status": "BREAK",
- "baseAsset": "WABI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2498413.53611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WABIETH",
- "status": "BREAK",
- "baseAsset": "WABI",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "244684.98635744",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WABIBNB",
- "status": "BREAK",
- "baseAsset": "WABI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "119043.30972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCETH",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1240.66220208",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCUSDT",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20352.01925763",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCBNB",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "527.86505347",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TNBBTC",
- "status": "BREAK",
- "baseAsset": "TNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TNBETH",
- "status": "BREAK",
- "baseAsset": "TNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14863768.45879121",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESBTC",
- "status": "TRADING",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19573.99196527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESETH",
- "status": "TRADING",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3271.59722222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESBNB",
- "status": "BREAK",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4563.72214979",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTOBTC",
- "status": "BREAK",
- "baseAsset": "GTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3932194.48641655",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTOETH",
- "status": "BREAK",
- "baseAsset": "GTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3469420.43750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTOBNB",
- "status": "BREAK",
- "baseAsset": "GTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3470482.26629681",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICXBTC",
- "status": "TRADING",
- "baseAsset": "ICX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46183.85000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICXETH",
- "status": "BREAK",
- "baseAsset": "ICX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53798.45214979",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICXBNB",
- "status": "BREAK",
- "baseAsset": "ICX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15202.55138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OSTBTC",
- "status": "BREAK",
- "baseAsset": "OST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9211514.86282051",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OSTETH",
- "status": "BREAK",
- "baseAsset": "OST",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1553816.20000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OSTBNB",
- "status": "BREAK",
- "baseAsset": "OST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1704481.68673051",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ELFBTC",
- "status": "TRADING",
- "baseAsset": "ELF",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "703774.68888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ELFETH",
- "status": "TRADING",
- "baseAsset": "ELF",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "826926.05416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AIONBTC",
- "status": "BREAK",
- "baseAsset": "AION",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "581242.45492371",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AIONETH",
- "status": "BREAK",
- "baseAsset": "AION",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "364671.72272143",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AIONBNB",
- "status": "BREAK",
- "baseAsset": "AION",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "61789.32941176",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEBLBTC",
- "status": "BREAK",
- "baseAsset": "NEBL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20772.95797503",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEBLBNB",
- "status": "BREAK",
- "baseAsset": "NEBL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "38228.32298547",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BRDBTC",
- "status": "BREAK",
- "baseAsset": "BRD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "368058.47229916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BRDETH",
- "status": "BREAK",
- "baseAsset": "BRD",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "84115.94613259",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BRDBNB",
- "status": "BREAK",
- "baseAsset": "BRD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "99411.67919556",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MCOBNB",
- "status": "BREAK",
- "baseAsset": "MCO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12300.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EDOBTC",
- "status": "BREAK",
- "baseAsset": "EDO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "927073.24071577",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EDOETH",
- "status": "BREAK",
- "baseAsset": "EDO",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "112098.60868659",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINGSBTC",
- "status": "BREAK",
- "baseAsset": "WINGS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINGSETH",
- "status": "BREAK",
- "baseAsset": "WINGS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NAVBTC",
- "status": "BREAK",
- "baseAsset": "NAV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "135324.24792243",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NAVETH",
- "status": "BREAK",
- "baseAsset": "NAV",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31046.17614424",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NAVBNB",
- "status": "BREAK",
- "baseAsset": "NAV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43600.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNBTC",
- "status": "BREAK",
- "baseAsset": "LUN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "182477.48166551",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNETH",
- "status": "BREAK",
- "baseAsset": "LUN",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "45500.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRIGBTC",
- "status": "BREAK",
- "baseAsset": "TRIG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRIGETH",
- "status": "BREAK",
- "baseAsset": "TRIG",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRIGBNB",
- "status": "BREAK",
- "baseAsset": "TRIG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APPCBTC",
- "status": "BREAK",
- "baseAsset": "APPC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2023197.30769230",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APPCETH",
- "status": "BREAK",
- "baseAsset": "APPC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "595557.66298343",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APPCBNB",
- "status": "BREAK",
- "baseAsset": "APPC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "638256.60789474",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIBEBTC",
- "status": "BREAK",
- "baseAsset": "VIBE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2369135.16724497",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIBEETH",
- "status": "BREAK",
- "baseAsset": "VIBE",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1992743.80027174",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RLCBTC",
- "status": "TRADING",
- "baseAsset": "RLC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "38395.68916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RLCETH",
- "status": "TRADING",
- "baseAsset": "RLC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31667.80847222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RLCBNB",
- "status": "BREAK",
- "baseAsset": "RLC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15318.45748960",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "INSBTC",
- "status": "BREAK",
- "baseAsset": "INS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "544712.46977067",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "INSETH",
- "status": "BREAK",
- "baseAsset": "INS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "180847.41551105",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PIVXBTC",
- "status": "TRADING",
- "baseAsset": "PIVX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "144115.84375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PIVXBNB",
- "status": "BREAK",
- "baseAsset": "PIVX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "118907.07612551",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOSTBTC",
- "status": "TRADING",
- "baseAsset": "IOST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "72494540.36111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOSTETH",
- "status": "TRADING",
- "baseAsset": "IOST",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "536868.19513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHATBTC",
- "status": "BREAK",
- "baseAsset": "CHAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHATETH",
- "status": "BREAK",
- "baseAsset": "CHAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STEEMBTC",
- "status": "TRADING",
- "baseAsset": "STEEM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "38575.87152777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STEEMETH",
- "status": "TRADING",
- "baseAsset": "STEEM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "69389.90763888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STEEMBNB",
- "status": "BREAK",
- "baseAsset": "STEEM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27997.61868056",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NANOBTC",
- "status": "BREAK",
- "baseAsset": "NANO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14802.81705128",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NANOETH",
- "status": "BREAK",
- "baseAsset": "NANO",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12886.93435897",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NANOBNB",
- "status": "BREAK",
- "baseAsset": "NANO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "44269.81037344",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIABTC",
- "status": "BREAK",
- "baseAsset": "VIA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "82973.76406035",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIAETH",
- "status": "BREAK",
- "baseAsset": "VIA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "113620.66435021",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIABNB",
- "status": "BREAK",
- "baseAsset": "VIA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "115272.51640408",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BLZBTC",
- "status": "TRADING",
- "baseAsset": "BLZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "292814.71944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BLZETH",
- "status": "BREAK",
- "baseAsset": "BLZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "105781.88750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BLZBNB",
- "status": "BREAK",
- "baseAsset": "BLZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "187388.06666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AEBTC",
- "status": "BREAK",
- "baseAsset": "AE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "146667.61099513",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AEETH",
- "status": "BREAK",
- "baseAsset": "AE",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "234526.18592078",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AEBNB",
- "status": "BREAK",
- "baseAsset": "AE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "219076.24000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RPXBTC",
- "status": "BREAK",
- "baseAsset": "RPX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RPXETH",
- "status": "BREAK",
- "baseAsset": "RPX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RPXBNB",
- "status": "BREAK",
- "baseAsset": "RPX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NCASHBTC",
- "status": "BREAK",
- "baseAsset": "NCASH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NCASHETH",
- "status": "BREAK",
- "baseAsset": "NCASH",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NCASHBNB",
- "status": "BREAK",
- "baseAsset": "NCASH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POABTC",
- "status": "BREAK",
- "baseAsset": "POA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7693161.93324775",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POAETH",
- "status": "BREAK",
- "baseAsset": "POA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1888168.90586630",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POABNB",
- "status": "BREAK",
- "baseAsset": "POA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2311900.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZILBTC",
- "status": "TRADING",
- "baseAsset": "ZIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9029378.72638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZILETH",
- "status": "TRADING",
- "baseAsset": "ZIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "353116.56111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZILBNB",
- "status": "TRADING",
- "baseAsset": "ZIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "367031.43472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONTBTC",
- "status": "TRADING",
- "baseAsset": "ONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "84974.60902777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONTETH",
- "status": "BREAK",
- "baseAsset": "ONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "62057.06241331",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONTBNB",
- "status": "BREAK",
- "baseAsset": "ONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21987.54041666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STORMBTC",
- "status": "BREAK",
- "baseAsset": "STORM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STORMETH",
- "status": "BREAK",
- "baseAsset": "STORM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "25392055.54343294",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STORMBNB",
- "status": "BREAK",
- "baseAsset": "STORM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QTUMBNB",
- "status": "BREAK",
- "baseAsset": "QTUM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17651.31491713",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QTUMUSDT",
- "status": "TRADING",
- "baseAsset": "QTUM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35289.71722222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XEMBTC",
- "status": "BREAK",
- "baseAsset": "XEM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1322967.24387096",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XEMETH",
- "status": "BREAK",
- "baseAsset": "XEM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "156913.19583333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XEMBNB",
- "status": "BREAK",
- "baseAsset": "XEM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "612988.04696133",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WANBTC",
- "status": "TRADING",
- "baseAsset": "WAN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39353.49513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WANETH",
- "status": "TRADING",
- "baseAsset": "WAN",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "50939.87083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WANBNB",
- "status": "BREAK",
- "baseAsset": "WAN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20329.11064102",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WPRBTC",
- "status": "BREAK",
- "baseAsset": "WPR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14462894.19305555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WPRETH",
- "status": "BREAK",
- "baseAsset": "WPR",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3690618.07601573",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QLCBTC",
- "status": "BREAK",
- "baseAsset": "QLC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26240796.24444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QLCETH",
- "status": "BREAK",
- "baseAsset": "QLC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "961537.75609756",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SYSBTC",
- "status": "TRADING",
- "baseAsset": "SYS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "125436.67083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SYSETH",
- "status": "BREAK",
- "baseAsset": "SYS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "991431.72651934",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SYSBNB",
- "status": "BREAK",
- "baseAsset": "SYS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "453500.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QLCBNB",
- "status": "BREAK",
- "baseAsset": "QLC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1132700.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GRSBTC",
- "status": "BREAK",
- "baseAsset": "GRS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31846.14377406",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GRSETH",
- "status": "BREAK",
- "baseAsset": "GRS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "170598.28532609",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADAUSDT",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2622445.24812500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADABNB",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "135874.13868055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CLOAKBTC",
- "status": "BREAK",
- "baseAsset": "CLOAK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CLOAKETH",
- "status": "BREAK",
- "baseAsset": "CLOAK",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GNTBTC",
- "status": "BREAK",
- "baseAsset": "GNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "319135.26197085",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GNTETH",
- "status": "BREAK",
- "baseAsset": "GNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "167396.23213046",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GNTBNB",
- "status": "BREAK",
- "baseAsset": "GNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "442900.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LOOMBTC",
- "status": "TRADING",
- "baseAsset": "LOOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "388333.37013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LOOMETH",
- "status": "BREAK",
- "baseAsset": "LOOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "326590.68750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LOOMBNB",
- "status": "BREAK",
- "baseAsset": "LOOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1353947.09556787",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPUSDT",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5326540.67847222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCNBTC",
- "status": "BREAK",
- "baseAsset": "BCN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCNETH",
- "status": "BREAK",
- "baseAsset": "BCN",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCNBNB",
- "status": "BREAK",
- "baseAsset": "BCN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REPBTC",
- "status": "BREAK",
- "baseAsset": "REP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1472.44092903",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REPBNB",
- "status": "BREAK",
- "baseAsset": "REP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2600.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCTUSD",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "71.02275209",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TUSDBTC",
- "status": "BREAK",
- "baseAsset": "TUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHTUSD",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "593.60846534",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TUSDETH",
- "status": "BREAK",
- "baseAsset": "TUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TUSDBNB",
- "status": "BREAK",
- "baseAsset": "TUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZENBTC",
- "status": "TRADING",
- "baseAsset": "ZEN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "833.38915972",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZENETH",
- "status": "TRADING",
- "baseAsset": "ZEN",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "500.23737500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZENBNB",
- "status": "BREAK",
- "baseAsset": "ZEN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "897.93423023",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SKYBTC",
- "status": "BREAK",
- "baseAsset": "SKY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "86318.75224646",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SKYETH",
- "status": "BREAK",
- "baseAsset": "SKY",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "57402.96554357",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SKYBNB",
- "status": "BREAK",
- "baseAsset": "SKY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "48002.55513499",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSUSDT",
- "status": "TRADING",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "430229.54861111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSBNB",
- "status": "TRADING",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9648.23777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVCBTC",
- "status": "BREAK",
- "baseAsset": "CVC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "93516.83589743",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVCETH",
- "status": "BREAK",
- "baseAsset": "CVC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "79154.18888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVCBNB",
- "status": "BREAK",
- "baseAsset": "CVC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "343400.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "THETABTC",
- "status": "TRADING",
- "baseAsset": "THETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37648.95305555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "THETAETH",
- "status": "TRADING",
- "baseAsset": "THETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6708.86812500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "THETABNB",
- "status": "TRADING",
- "baseAsset": "THETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8145.15437500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPBNB",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "126543.88888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TUSDUSDT",
- "status": "TRADING",
- "baseAsset": "TUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "10000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2706163.97500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOTAUSDT",
- "status": "TRADING",
- "baseAsset": "IOTA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "389214.76388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMUSDT",
- "status": "TRADING",
- "baseAsset": "XLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2978357.62500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOTXBTC",
- "status": "TRADING",
- "baseAsset": "IOTX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4400772.33680555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOTXETH",
- "status": "TRADING",
- "baseAsset": "IOTX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "653058.30069444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QKCBTC",
- "status": "TRADING",
- "baseAsset": "QKC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14819709.19652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QKCETH",
- "status": "TRADING",
- "baseAsset": "QKC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "592795.11805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGIBTC",
- "status": "BREAK",
- "baseAsset": "AGI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "745675.59871794",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGIETH",
- "status": "BREAK",
- "baseAsset": "AGI",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3511231.29076087",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGIBNB",
- "status": "BREAK",
- "baseAsset": "AGI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1185463.06916780",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NXSBTC",
- "status": "BREAK",
- "baseAsset": "NXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "141046.56887052",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NXSETH",
- "status": "BREAK",
- "baseAsset": "NXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "120324.84165746",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NXSBNB",
- "status": "BREAK",
- "baseAsset": "NXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "145584.02703412",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENJBNB",
- "status": "BREAK",
- "baseAsset": "ENJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14040.36324549",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DATABTC",
- "status": "TRADING",
- "baseAsset": "DATA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1336797.06527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DATAETH",
- "status": "BREAK",
- "baseAsset": "DATA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "310669.83795013",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONTUSDT",
- "status": "TRADING",
- "baseAsset": "ONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "236294.67430555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXBNB",
- "status": "TRADING",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "431706.20138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXUSDT",
- "status": "TRADING",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6740298.18888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCUSDT",
- "status": "TRADING",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21057.23919444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCBNB",
- "status": "TRADING",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "341.27393750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICXUSDT",
- "status": "TRADING",
- "baseAsset": "ICX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "413805.37194444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SCBTC",
- "status": "BREAK",
- "baseAsset": "SC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SCETH",
- "status": "TRADING",
- "baseAsset": "SC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4728034.49444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NPXSBTC",
- "status": "BREAK",
- "baseAsset": "NPXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NPXSETH",
- "status": "BREAK",
- "baseAsset": "NPXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42381097.76372481",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VENUSDT",
- "status": "BREAK",
- "baseAsset": "VEN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KEYBTC",
- "status": "BREAK",
- "baseAsset": "KEY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KEYETH",
- "status": "BREAK",
- "baseAsset": "KEY",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6258366.54091539",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NASBTC",
- "status": "BREAK",
- "baseAsset": "NAS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "115285.23620025",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NASETH",
- "status": "BREAK",
- "baseAsset": "NAS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "54340.22079589",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NASBNB",
- "status": "BREAK",
- "baseAsset": "NAS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "48429.59247606",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MFTBTC",
- "status": "BREAK",
- "baseAsset": "MFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MFTETH",
- "status": "BREAK",
- "baseAsset": "MFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3490852.44244105",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MFTBNB",
- "status": "BREAK",
- "baseAsset": "MFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1630962.53472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DENTBTC",
- "status": "BREAK",
- "baseAsset": "DENT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DENTETH",
- "status": "TRADING",
- "baseAsset": "DENT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "51863072.08333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARDRBTC",
- "status": "TRADING",
- "baseAsset": "ARDR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "170093.24027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARDRETH",
- "status": "BREAK",
- "baseAsset": "ARDR",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "414041.47885402",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARDRBNB",
- "status": "BREAK",
- "baseAsset": "ARDR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "331400.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NULSUSDT",
- "status": "TRADING",
- "baseAsset": "NULS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "183268.58611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOTBTC",
- "status": "BREAK",
- "baseAsset": "HOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOTETH",
- "status": "TRADING",
- "baseAsset": "HOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15694369.72361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VETBTC",
- "status": "TRADING",
- "baseAsset": "VET",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33717420.15138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VETETH",
- "status": "TRADING",
- "baseAsset": "VET",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1744637.26041666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VETUSDT",
- "status": "TRADING",
- "baseAsset": "VET",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11754883.92458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VETBNB",
- "status": "TRADING",
- "baseAsset": "VET",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1000985.62708333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOCKBTC",
- "status": "TRADING",
- "baseAsset": "DOCK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1613265.49027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOCKETH",
- "status": "BREAK",
- "baseAsset": "DOCK",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4489461.95555556",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLYBTC",
- "status": "BREAK",
- "baseAsset": "POLY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "137787.12465373",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLYBNB",
- "status": "BREAK",
- "baseAsset": "POLY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "901676.36263736",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHXBTC",
- "status": "BREAK",
- "baseAsset": "PHX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "79612100.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHXETH",
- "status": "BREAK",
- "baseAsset": "PHX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7740200.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHXBNB",
- "status": "BREAK",
- "baseAsset": "PHX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3980900.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HCBTC",
- "status": "BREAK",
- "baseAsset": "HC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6433.36132128",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HCETH",
- "status": "BREAK",
- "baseAsset": "HC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "52419.49426593",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GOBTC",
- "status": "BREAK",
- "baseAsset": "GO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3977149.76379974",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GOBNB",
- "status": "BREAK",
- "baseAsset": "GO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1378901.05471956",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PAXBTC",
- "status": "BREAK",
- "baseAsset": "PAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PAXBNB",
- "status": "BREAK",
- "baseAsset": "PAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PAXUSDT",
- "status": "BREAK",
- "baseAsset": "PAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.70000000",
- "maxPrice": "1.30000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1328601.35777920",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PAXETH",
- "status": "BREAK",
- "baseAsset": "PAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RVNBTC",
- "status": "TRADING",
- "baseAsset": "RVN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13458306.80000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DCRBTC",
- "status": "TRADING",
- "baseAsset": "DCR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "433.02051597",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DCRBNB",
- "status": "BREAK",
- "baseAsset": "DCR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6753.08374352",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDCBNB",
- "status": "BREAK",
- "baseAsset": "USDC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MITHBTC",
- "status": "BREAK",
- "baseAsset": "MITH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1707089.44961240",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MITHBNB",
- "status": "BREAK",
- "baseAsset": "MITH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "855241.50840879",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHABCBTC",
- "status": "BREAK",
- "baseAsset": "BCHABC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHSVBTC",
- "status": "BREAK",
- "baseAsset": "BCHSV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHABCUSDT",
- "status": "BREAK",
- "baseAsset": "BCHABC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHSVUSDT",
- "status": "BREAK",
- "baseAsset": "BCHSV",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBPAX",
- "status": "BREAK",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46.95709948",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCPAX",
- "status": "BREAK",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4.92222608",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHPAX",
- "status": "BREAK",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "56.11078035",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPPAX",
- "status": "BREAK",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30610.99623611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSPAX",
- "status": "BREAK",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "36809.16131649",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMPAX",
- "status": "BREAK",
- "baseAsset": "XLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "644317.50078637",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RENBTC",
- "status": "TRADING",
- "baseAsset": "REN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "320470.01319444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RENBNB",
- "status": "BREAK",
- "baseAsset": "REN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "442309.85734072",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBTUSD",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1581.05915486",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPTUSD",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "87914.27916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSTUSD",
- "status": "BREAK",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3630.31080872",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMTUSD",
- "status": "BREAK",
- "baseAsset": "XLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "314375.13858921",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBUSDC",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "234.95466736",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCUSDC",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35.22151808",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHUSDC",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "367.98212638",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPUSDC",
- "status": "BREAK",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "248346.22043010",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSUSDC",
- "status": "BREAK",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26584.18266129",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMUSDC",
- "status": "BREAK",
- "baseAsset": "XLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1401500.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDCUSDT",
- "status": "TRADING",
- "baseAsset": "USDC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "10000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9791794.26458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADATUSD",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "38890.30118055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXTUSD",
- "status": "BREAK",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "114102.40723860",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEOTUSD",
- "status": "BREAK",
- "baseAsset": "NEO",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2330.53262857",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXXRP",
- "status": "TRADING",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "XRP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "534328.49402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XZCXRP",
- "status": "BREAK",
- "baseAsset": "XZC",
- "baseAssetPrecision": 8,
- "quoteAsset": "XRP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8961.03207094",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PAXTUSD",
- "status": "BREAK",
- "baseAsset": "PAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39124.69718750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDCTUSD",
- "status": "BREAK",
- "baseAsset": "USDC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43417.20380556",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDCPAX",
- "status": "BREAK",
- "baseAsset": "USDC",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "50031.87694149",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKUSDT",
- "status": "TRADING",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "97723.02159027",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKTUSD",
- "status": "BREAK",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "942.02511111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKPAX",
- "status": "BREAK",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9793.80510373",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKUSDC",
- "status": "BREAK",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2289.84508724",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESUSDT",
- "status": "TRADING",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "64146.69467361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESTUSD",
- "status": "BREAK",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14907.41663435",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESPAX",
- "status": "BREAK",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8500.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESUSDC",
- "status": "BREAK",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18619.36144947",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHABCTUSD",
- "status": "BREAK",
- "baseAsset": "BCHABC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1100.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHABCPAX",
- "status": "BREAK",
- "baseAsset": "BCHABC",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "600.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHABCUSDC",
- "status": "BREAK",
- "baseAsset": "BCHABC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1700.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHSVTUSD",
- "status": "BREAK",
- "baseAsset": "BCHSV",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHSVPAX",
- "status": "BREAK",
- "baseAsset": "BCHSV",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHSVUSDC",
- "status": "BREAK",
- "baseAsset": "BCHSV",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCTUSD",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "165.36386944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCPAX",
- "status": "BREAK",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "101.58068045",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCUSDC",
- "status": "BREAK",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "965.29659731",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXPAX",
- "status": "BREAK",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "116738.52069444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXUSDC",
- "status": "BREAK",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "273365.24444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTBTC",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTBNB",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "24236062.93717948",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTUSDT",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBUSDS",
- "status": "BREAK",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDS",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1869.37063021",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCUSDS",
- "status": "BREAK",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDS",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00000100",
- "maxQty": "9000.00000000",
- "stepSize": "0.00000100"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5.76543531",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDSUSDT",
- "status": "BREAK",
- "baseAsset": "USDS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "50936.75680055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDSPAX",
- "status": "BREAK",
- "baseAsset": "USDS",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "156600.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDSTUSD",
- "status": "BREAK",
- "baseAsset": "USDS",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "74500.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDSUSDC",
- "status": "BREAK",
- "baseAsset": "USDS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "232600.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTPAX",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26803430.17414966",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTTUSD",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4831768.36410256",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTUSDC",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4568904.47564102",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONGBNB",
- "status": "BREAK",
- "baseAsset": "ONG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "174204.91246537",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONGBTC",
- "status": "TRADING",
- "baseAsset": "ONG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35227.25833333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONGUSDT",
- "status": "TRADING",
- "baseAsset": "ONG",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "87514.16180555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOTBNB",
- "status": "BREAK",
- "baseAsset": "HOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6428986.78120978",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOTUSDT",
- "status": "TRADING",
- "baseAsset": "HOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "48483108.12708333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZILUSDT",
- "status": "TRADING",
- "baseAsset": "ZIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3689282.03250000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZRXBNB",
- "status": "BREAK",
- "baseAsset": "ZRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16125.94507628",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZRXUSDT",
- "status": "TRADING",
- "baseAsset": "ZRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "558700.84027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FETBNB",
- "status": "TRADING",
- "baseAsset": "FET",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "113171.21458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FETBTC",
- "status": "TRADING",
- "baseAsset": "FET",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "224331.95972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FETUSDT",
- "status": "TRADING",
- "baseAsset": "FET",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1231361.77083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BATUSDT",
- "status": "TRADING",
- "baseAsset": "BAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "374642.72152777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XMRBNB",
- "status": "TRADING",
- "baseAsset": "XMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "265.74053263",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XMRUSDT",
- "status": "TRADING",
- "baseAsset": "XMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3320.06603125",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZECBNB",
- "status": "BREAK",
- "baseAsset": "ZEC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "221.49575312",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZECUSDT",
- "status": "TRADING",
- "baseAsset": "ZEC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5356.84408125",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZECPAX",
- "status": "BREAK",
- "baseAsset": "ZEC",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "539.46798454",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZECTUSD",
- "status": "BREAK",
- "baseAsset": "ZEC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "547.97773007",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZECUSDC",
- "status": "BREAK",
- "baseAsset": "ZEC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "62.29449597",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOSTUSDT",
- "status": "TRADING",
- "baseAsset": "IOST",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16065757.50555555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CELRBNB",
- "status": "TRADING",
- "baseAsset": "CELR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "395208.24166666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CELRBTC",
- "status": "TRADING",
- "baseAsset": "CELR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9954321.53958333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CELRUSDT",
- "status": "TRADING",
- "baseAsset": "CELR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5313031.75625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADAPAX",
- "status": "BREAK",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "803813.97925824",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADAUSDC",
- "status": "BREAK",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "57369.24685408",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEOPAX",
- "status": "BREAK",
- "baseAsset": "NEO",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1532.28395442",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEOUSDC",
- "status": "BREAK",
- "baseAsset": "NEO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "567.60639743",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DASHBNB",
- "status": "BREAK",
- "baseAsset": "DASH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "162.34813194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DASHUSDT",
- "status": "TRADING",
- "baseAsset": "DASH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4694.73471388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NANOUSDT",
- "status": "BREAK",
- "baseAsset": "NANO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39549.95858974",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OMGBNB",
- "status": "BREAK",
- "baseAsset": "OMG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "40314.89527559",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OMGUSDT",
- "status": "TRADING",
- "baseAsset": "OMG",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "82457.59055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "THETAUSDT",
- "status": "TRADING",
- "baseAsset": "THETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "117840.85541666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENJUSDT",
- "status": "TRADING",
- "baseAsset": "ENJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "263138.02763888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MITHUSDT",
- "status": "BREAK",
- "baseAsset": "MITH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6328200.36061026",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICBNB",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "64486.01402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICBTC",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "386319.59006944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICUSDT",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2194411.09145833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMBNB",
- "status": "TRADING",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2269.14514583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMBTC",
- "status": "TRADING",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13118.13567361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMUSDT",
- "status": "TRADING",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46359.72582638",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMUSDC",
- "status": "BREAK",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1928.87445637",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMPAX",
- "status": "BREAK",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15300.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMTUSD",
- "status": "BREAK",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6234.53165757",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCUSDC",
- "status": "BREAK",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9800.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCPAX",
- "status": "BREAK",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCTUSD",
- "status": "BREAK",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9100.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BATUSDC",
- "status": "BREAK",
- "baseAsset": "BAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15869.81778205",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BATPAX",
- "status": "BREAK",
- "baseAsset": "BAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "74639.24448563",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BATTUSD",
- "status": "BREAK",
- "baseAsset": "BAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "79853.08600829",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHBBNB",
- "status": "BREAK",
- "baseAsset": "PHB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10076970.80052493",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHBBTC",
- "status": "TRADING",
- "baseAsset": "PHB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "25803.88888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHBUSDC",
- "status": "BREAK",
- "baseAsset": "PHB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHBTUSD",
- "status": "BREAK",
- "baseAsset": "PHB",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39393.96319444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHBPAX",
- "status": "BREAK",
- "baseAsset": "PHB",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TFUELBNB",
- "status": "BREAK",
- "baseAsset": "TFUEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12572315.32734807",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TFUELBTC",
- "status": "TRADING",
- "baseAsset": "TFUEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2023584.27291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TFUELUSDT",
- "status": "TRADING",
- "baseAsset": "TFUEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1094976.67569444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TFUELUSDC",
- "status": "BREAK",
- "baseAsset": "TFUEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TFUELTUSD",
- "status": "BREAK",
- "baseAsset": "TFUEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TFUELPAX",
- "status": "BREAK",
- "baseAsset": "TFUEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONEBNB",
- "status": "TRADING",
- "baseAsset": "ONE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "426125.82222222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONEBTC",
- "status": "TRADING",
- "baseAsset": "ONE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14111642.17638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONEUSDT",
- "status": "TRADING",
- "baseAsset": "ONE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10346637.91854166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONETUSD",
- "status": "BREAK",
- "baseAsset": "ONE",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONEPAX",
- "status": "BREAK",
- "baseAsset": "ONE",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONEUSDC",
- "status": "BREAK",
- "baseAsset": "ONE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3099212.29474412",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMBNB",
- "status": "TRADING",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "60202.65208333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMBTC",
- "status": "TRADING",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "512790.05000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMUSDT",
- "status": "TRADING",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1259029.60902777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMTUSD",
- "status": "BREAK",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMPAX",
- "status": "BREAK",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMUSDC",
- "status": "BREAK",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCBBTC",
- "status": "BREAK",
- "baseAsset": "BTCB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCPTTUSD",
- "status": "BREAK",
- "baseAsset": "BCPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCPTPAX",
- "status": "BREAK",
- "baseAsset": "BCPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCPTUSDC",
- "status": "BREAK",
- "baseAsset": "BCPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGOBNB",
- "status": "TRADING",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "77863.94027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGOBTC",
- "status": "TRADING",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "357735.63333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGOUSDT",
- "status": "TRADING",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGOTUSD",
- "status": "BREAK",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11220.92855555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGOPAX",
- "status": "BREAK",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "76550.39262500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGOUSDC",
- "status": "BREAK",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDSBUSDT",
- "status": "BREAK",
- "baseAsset": "USDSB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDSBUSDS",
- "status": "BREAK",
- "baseAsset": "USDSB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDS",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTOUSDT",
- "status": "BREAK",
- "baseAsset": "GTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3231930.90879689",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTOPAX",
- "status": "BREAK",
- "baseAsset": "GTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTOTUSD",
- "status": "BREAK",
- "baseAsset": "GTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTOUSDC",
- "status": "BREAK",
- "baseAsset": "GTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ERDBNB",
- "status": "BREAK",
- "baseAsset": "ERD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3608990.29325921",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ERDBTC",
- "status": "BREAK",
- "baseAsset": "ERD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ERDUSDT",
- "status": "BREAK",
- "baseAsset": "ERD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "56447449.89854065",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ERDPAX",
- "status": "BREAK",
- "baseAsset": "ERD",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ERDUSDC",
- "status": "BREAK",
- "baseAsset": "ERD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEBNB",
- "status": "BREAK",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18003141.78146611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEBTC",
- "status": "TRADING",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13370793.08402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEUSDT",
- "status": "TRADING",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16894561.33125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEPAX",
- "status": "BREAK",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEUSDC",
- "status": "BREAK",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DUSKBNB",
- "status": "BREAK",
- "baseAsset": "DUSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1028455.47148704",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DUSKBTC",
- "status": "TRADING",
- "baseAsset": "DUSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "119494.06805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DUSKUSDT",
- "status": "TRADING",
- "baseAsset": "DUSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "991458.01041666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DUSKUSDC",
- "status": "BREAK",
- "baseAsset": "DUSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "760888.29311385",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DUSKPAX",
- "status": "BREAK",
- "baseAsset": "DUSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "833589.54538058",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BGBPUSDC",
- "status": "BREAK",
- "baseAsset": "BGBP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "365798.32355803",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANKRBNB",
- "status": "TRADING",
- "baseAsset": "ANKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "208238.48472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANKRBTC",
- "status": "TRADING",
- "baseAsset": "ANKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6755059.07847222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANKRUSDT",
- "status": "TRADING",
- "baseAsset": "ANKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4728733.58055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANKRTUSD",
- "status": "BREAK",
- "baseAsset": "ANKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANKRPAX",
- "status": "BREAK",
- "baseAsset": "ANKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANKRUSDC",
- "status": "BREAK",
- "baseAsset": "ANKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONTPAX",
- "status": "BREAK",
- "baseAsset": "ONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23860.19880334",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONTUSDC",
- "status": "BREAK",
- "baseAsset": "ONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINBNB",
- "status": "TRADING",
- "baseAsset": "WIN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINBTC",
- "status": "BREAK",
- "baseAsset": "WIN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINUSDT",
- "status": "TRADING",
- "baseAsset": "WIN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "368266496.72500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINUSDC",
- "status": "BREAK",
- "baseAsset": "WIN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21385570.60695187",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COSBNB",
- "status": "TRADING",
- "baseAsset": "COS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1455404.24097222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COSBTC",
- "status": "TRADING",
- "baseAsset": "COS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COSUSDT",
- "status": "TRADING",
- "baseAsset": "COS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "5000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "18443055.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10422230.79930555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TUSDBTUSD",
- "status": "BREAK",
- "baseAsset": "TUSDB",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NPXSUSDT",
- "status": "BREAK",
- "baseAsset": "NPXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NPXSUSDC",
- "status": "BREAK",
- "baseAsset": "NPXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COCOSBNB",
- "status": "BREAK",
- "baseAsset": "COCOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8324.68793342",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COCOSBTC",
- "status": "BREAK",
- "baseAsset": "COCOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COCOSUSDT",
- "status": "BREAK",
- "baseAsset": "COCOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "212120.07628294",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MTLUSDT",
- "status": "TRADING",
- "baseAsset": "MTL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "111664.66027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TOMOBNB",
- "status": "BREAK",
- "baseAsset": "TOMO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6754.53173611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TOMOBTC",
- "status": "TRADING",
- "baseAsset": "TOMO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19534.15652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TOMOUSDT",
- "status": "TRADING",
- "baseAsset": "TOMO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "135502.68034722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TOMOUSDC",
- "status": "BREAK",
- "baseAsset": "TOMO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "62253.80530471",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PERLBNB",
- "status": "BREAK",
- "baseAsset": "PERL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "753701.43611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PERLBTC",
- "status": "BREAK",
- "baseAsset": "PERL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1442623.36046511",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PERLUSDC",
- "status": "BREAK",
- "baseAsset": "PERL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PERLUSDT",
- "status": "TRADING",
- "baseAsset": "PERL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2331328.61791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DENTUSDT",
- "status": "TRADING",
- "baseAsset": "DENT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "79077209.30277777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MFTUSDT",
- "status": "BREAK",
- "baseAsset": "MFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14859162.05686546",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KEYUSDT",
- "status": "TRADING",
- "baseAsset": "KEY",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21086652.99027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STORMUSDT",
- "status": "BREAK",
- "baseAsset": "STORM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOCKUSDT",
- "status": "TRADING",
- "baseAsset": "DOCK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2429074.57708333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WANUSDT",
- "status": "TRADING",
- "baseAsset": "WAN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "70920.84722222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FUNUSDT",
- "status": "TRADING",
- "baseAsset": "FUN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5608831.20902777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVCUSDT",
- "status": "TRADING",
- "baseAsset": "CVC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "123988.06250000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTTRX",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19780868.48384614",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINTRX",
- "status": "TRADING",
- "baseAsset": "WIN",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39791623.12347221",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHZBNB",
- "status": "TRADING",
- "baseAsset": "CHZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "143395.89305555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHZBTC",
- "status": "TRADING",
- "baseAsset": "CHZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "816380.50694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHZUSDT",
- "status": "TRADING",
- "baseAsset": "CHZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3382617.64236111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BANDBNB",
- "status": "BREAK",
- "baseAsset": "BAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3943.67073509",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BANDBTC",
- "status": "TRADING",
- "baseAsset": "BAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7750.12534722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BANDUSDT",
- "status": "TRADING",
- "baseAsset": "BAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "75292.40777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBBUSD",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3860.80094722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCBUSD",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "111.15421269",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDUSDT",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "15000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7897853.06319444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BEAMBNB",
- "status": "BREAK",
- "baseAsset": "BEAM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "113479.19809783",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BEAMBTC",
- "status": "BREAK",
- "baseAsset": "BEAM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "85552.66580310",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BEAMUSDT",
- "status": "BREAK",
- "baseAsset": "BEAM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "843044.76944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XTZBNB",
- "status": "BREAK",
- "baseAsset": "XTZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4592.51178918",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XTZBTC",
- "status": "TRADING",
- "baseAsset": "XTZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30339.78145833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XTZUSDT",
- "status": "TRADING",
- "baseAsset": "XTZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "74527.48437500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RENUSDT",
- "status": "TRADING",
- "baseAsset": "REN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1520437.89444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RVNUSDT",
- "status": "TRADING",
- "baseAsset": "RVN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2817214.29569444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HCUSDT",
- "status": "BREAK",
- "baseAsset": "HC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46543.95114799",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HBARBNB",
- "status": "TRADING",
- "baseAsset": "HBAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "319280.99652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HBARBTC",
- "status": "TRADING",
- "baseAsset": "HBAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1963442.02500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HBARUSDT",
- "status": "TRADING",
- "baseAsset": "HBAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5501683.26319444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NKNBNB",
- "status": "BREAK",
- "baseAsset": "NKN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "54589.21018277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NKNBTC",
- "status": "TRADING",
- "baseAsset": "NKN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "190792.63888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NKNUSDT",
- "status": "TRADING",
- "baseAsset": "NKN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1093183.39166666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPBUSD",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1817959.48194444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHBUSD",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1993.15264152",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHABCBUSD",
- "status": "BREAK",
- "baseAsset": "BCHABC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCBUSD",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5535.71966944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKBUSD",
- "status": "TRADING",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39140.99665277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCBUSD",
- "status": "TRADING",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5603.31163888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STXBNB",
- "status": "TRADING",
- "baseAsset": "STX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10183.37041666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STXBTC",
- "status": "TRADING",
- "baseAsset": "STX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "152213.06409722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STXUSDT",
- "status": "TRADING",
- "baseAsset": "STX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "326809.08833333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KAVABNB",
- "status": "TRADING",
- "baseAsset": "KAVA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5266.85597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KAVABTC",
- "status": "TRADING",
- "baseAsset": "KAVA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23132.43236111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KAVAUSDT",
- "status": "TRADING",
- "baseAsset": "KAVA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "277397.43916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDNGN",
- "status": "BREAK",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "NGN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922320.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "163380.29950601",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "500.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBNGN",
- "status": "BREAK",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "NGN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "116.94736048",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "500.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCNGN",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "NGN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1962419582.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "46.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "0.19193267",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "500.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARPABNB",
- "status": "TRADING",
- "baseAsset": "ARPA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "130235.54027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARPABTC",
- "status": "TRADING",
- "baseAsset": "ARPA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1500993.45416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARPAUSDT",
- "status": "TRADING",
- "baseAsset": "ARPA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5308677.06381944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXBUSD",
- "status": "TRADING",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2273268.54326388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSBUSD",
- "status": "TRADING",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "91686.54791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOTXUSDT",
- "status": "TRADING",
- "baseAsset": "IOTX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3959188.49305555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RLCUSDT",
- "status": "TRADING",
- "baseAsset": "RLC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "131936.29902777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MCOUSDT",
- "status": "BREAK",
- "baseAsset": "MCO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30863.71363276",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMBUSD",
- "status": "TRADING",
- "baseAsset": "XLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "617433.28888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADABUSD",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1844433.64375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTXCBNB",
- "status": "BREAK",
- "baseAsset": "CTXC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "70549.72207084",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTXCBTC",
- "status": "TRADING",
- "baseAsset": "CTXC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "52786.49861111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTXCUSDT",
- "status": "TRADING",
- "baseAsset": "CTXC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "443701.33333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHBNB",
- "status": "TRADING",
- "baseAsset": "BCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "117.26254444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHBTC",
- "status": "TRADING",
- "baseAsset": "BCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1010.10477986",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHUSDT",
- "status": "TRADING",
- "baseAsset": "BCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2569.27383263",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHUSDC",
- "status": "BREAK",
- "baseAsset": "BCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "197.95225537",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHTUSD",
- "status": "BREAK",
- "baseAsset": "BCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "70.34291163",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHPAX",
- "status": "BREAK",
- "baseAsset": "BCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "PAX",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43.26778509",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHBUSD",
- "status": "TRADING",
- "baseAsset": "BCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "574.93011736",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCRUB",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "100000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "900.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2.12852368",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHRUB",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "4000000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "23055.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15.41526451",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPRUB",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18204.49027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBRUB",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "500000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "184466.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "48.77624305",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TROYBNB",
- "status": "BREAK",
- "baseAsset": "TROY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3531329.81805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TROYBTC",
- "status": "BREAK",
- "baseAsset": "TROY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TROYUSDT",
- "status": "TRADING",
- "baseAsset": "TROY",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15447779.57569444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDRUB",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33886.06388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QTUMBUSD",
- "status": "TRADING",
- "baseAsset": "QTUM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4315.30680555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VETBUSD",
- "status": "TRADING",
- "baseAsset": "VET",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4183256.43604166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VITEBNB",
- "status": "BREAK",
- "baseAsset": "VITE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "380053.67857143",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VITEBTC",
- "status": "TRADING",
- "baseAsset": "VITE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2574956.33402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VITEUSDT",
- "status": "TRADING",
- "baseAsset": "VITE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3539998.79548611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTTBNB",
- "status": "BREAK",
- "baseAsset": "FTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6097.00503328",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTTBTC",
- "status": "BREAK",
- "baseAsset": "FTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11454.06343541",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTTUSDT",
- "status": "BREAK",
- "baseAsset": "FTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "91142.56604527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCTRY",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "10000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33.89238110",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBTRY",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92232.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "229.43753541",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDTRY",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "641111.73125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHTRY",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "600000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "153719.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "93.10050763",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPTRY",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "171252.00902777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTTRY",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1049923.41666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTRUB",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "88039.83333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCEUR",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42.48357600",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHEUR",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "295.82837277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBEUR",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "403.99593888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPEUR",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "203814.63819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EURBUSD",
- "status": "TRADING",
- "baseAsset": "EUR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "446443.93576388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EURUSDT",
- "status": "TRADING",
- "baseAsset": "EUR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "6000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "774168.26506944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OGNBNB",
- "status": "BREAK",
- "baseAsset": "OGN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53525.48266296",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OGNBTC",
- "status": "TRADING",
- "baseAsset": "OGN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "91672.57916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OGNUSDT",
- "status": "TRADING",
- "baseAsset": "OGN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1682196.09652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DREPBNB",
- "status": "BREAK",
- "baseAsset": "DREP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2231600.13461538",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DREPBTC",
- "status": "TRADING",
- "baseAsset": "DREP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17057.73402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DREPUSDT",
- "status": "TRADING",
- "baseAsset": "DREP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "137257.07777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BULLUSDT",
- "status": "BREAK",
- "baseAsset": "BULL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00000100",
- "maxQty": "9000.00000000",
- "stepSize": "0.00000100"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "981.30711447",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BULLBUSD",
- "status": "BREAK",
- "baseAsset": "BULL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00000100",
- "maxQty": "9000.00000000",
- "stepSize": "0.00000100"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "245.65160498",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BEARUSDT",
- "status": "BREAK",
- "baseAsset": "BEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "168792.81790478",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BEARBUSD",
- "status": "BREAK",
- "baseAsset": "BEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "25149.89246143",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHBULLUSDT",
- "status": "BREAK",
- "baseAsset": "ETHBULL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00000100",
- "maxQty": "9000.00000000",
- "stepSize": "0.00000100"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17807.99799888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHBULLBUSD",
- "status": "BREAK",
- "baseAsset": "ETHBULL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00000100",
- "maxQty": "9000.00000000",
- "stepSize": "0.00000100"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4667.23402788",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHBEARUSDT",
- "status": "BREAK",
- "baseAsset": "ETHBEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "146716.20424998",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHBEARBUSD",
- "status": "BREAK",
- "baseAsset": "ETHBEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23018.58325007",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TCTBNB",
- "status": "BREAK",
- "baseAsset": "TCT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2076645.52060440",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TCTBTC",
- "status": "BREAK",
- "baseAsset": "TCT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22008178.37361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TCTUSDT",
- "status": "BREAK",
- "baseAsset": "TCT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13881222.09444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WRXBNB",
- "status": "BREAK",
- "baseAsset": "WRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "52292.24077669",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WRXBTC",
- "status": "BREAK",
- "baseAsset": "WRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "60817.54791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WRXUSDT",
- "status": "TRADING",
- "baseAsset": "WRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "550208.09798611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICXBUSD",
- "status": "TRADING",
- "baseAsset": "ICX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "168761.70736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTSUSDT",
- "status": "TRADING",
- "baseAsset": "BTS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4219162.84611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTSBUSD",
- "status": "BREAK",
- "baseAsset": "BTS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5678465.07899604",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LSKUSDT",
- "status": "TRADING",
- "baseAsset": "LSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "67223.23354166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNTUSDT",
- "status": "TRADING",
- "baseAsset": "BNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "123803.47388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNTBUSD",
- "status": "TRADING",
- "baseAsset": "BNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10120.97916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTOBNB",
- "status": "BREAK",
- "baseAsset": "LTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "248699.50407609",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTOBTC",
- "status": "TRADING",
- "baseAsset": "LTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "133878.62638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTOUSDT",
- "status": "TRADING",
- "baseAsset": "LTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "651325.52083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMBUSD",
- "status": "TRADING",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15264.99705555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DASHBUSD",
- "status": "TRADING",
- "baseAsset": "DASH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "466.40316666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEOBUSD",
- "status": "TRADING",
- "baseAsset": "NEO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2578.56609027",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESBUSD",
- "status": "TRADING",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18301.94316666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XTZBUSD",
- "status": "TRADING",
- "baseAsset": "XTZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33049.14840277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSBULLUSDT",
- "status": "BREAK",
- "baseAsset": "EOSBULL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000007.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "92232.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92232.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSBULLBUSD",
- "status": "BREAK",
- "baseAsset": "EOSBULL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47527.57871443",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSBEARUSDT",
- "status": "BREAK",
- "baseAsset": "EOSBEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11230.80834956",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSBEARBUSD",
- "status": "BREAK",
- "baseAsset": "EOSBEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5495.77495919",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPBULLUSDT",
- "status": "BREAK",
- "baseAsset": "XRPBULL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "48260.01891020",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPBULLBUSD",
- "status": "BREAK",
- "baseAsset": "XRPBULL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21174.22888957",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPBEARUSDT",
- "status": "BREAK",
- "baseAsset": "XRPBEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "630.33178506",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPBEARBUSD",
- "status": "BREAK",
- "baseAsset": "XRPBEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "307.07788765",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BATBUSD",
- "status": "TRADING",
- "baseAsset": "BAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "41904.06319444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENJBUSD",
- "status": "TRADING",
- "baseAsset": "ENJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "73174.09555555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NANOBUSD",
- "status": "BREAK",
- "baseAsset": "NANO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18987.22217948",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONTBUSD",
- "status": "TRADING",
- "baseAsset": "ONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "128871.57916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RVNBUSD",
- "status": "TRADING",
- "baseAsset": "RVN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "654599.51326388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STRATBUSD",
- "status": "BREAK",
- "baseAsset": "STRAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "280632.70805402",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STRATBNB",
- "status": "BREAK",
- "baseAsset": "STRAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "136895.01519337",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STRATUSDT",
- "status": "BREAK",
- "baseAsset": "STRAT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "325367.82164820",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AIONBUSD",
- "status": "BREAK",
- "baseAsset": "AION",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1227176.08206086",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AIONUSDT",
- "status": "BREAK",
- "baseAsset": "AION",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3880590.06805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MBLBNB",
- "status": "BREAK",
- "baseAsset": "MBL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2850949.95041322",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MBLBTC",
- "status": "BREAK",
- "baseAsset": "MBL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MBLUSDT",
- "status": "TRADING",
- "baseAsset": "MBL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13986617.94583333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COTIBNB",
- "status": "TRADING",
- "baseAsset": "COTI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "212610.50347222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COTIBTC",
- "status": "TRADING",
- "baseAsset": "COTI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "752908.05347222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COTIUSDT",
- "status": "TRADING",
- "baseAsset": "COTI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3350541.54652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGOBUSD",
- "status": "TRADING",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "402846.89236111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTBUSD",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "45750289.43461538",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TOMOBUSD",
- "status": "TRADING",
- "baseAsset": "TOMO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30900.84729166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XMRBUSD",
- "status": "TRADING",
- "baseAsset": "XMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "409.56172291",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZECBUSD",
- "status": "TRADING",
- "baseAsset": "ZEC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "712.02921180",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBBULLUSDT",
- "status": "BREAK",
- "baseAsset": "BNBBULL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8211.42395395",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBBULLBUSD",
- "status": "BREAK",
- "baseAsset": "BNBBULL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3671.17078985",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBBEARUSDT",
- "status": "BREAK",
- "baseAsset": "BNBBEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4546.96004878",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBBEARBUSD",
- "status": "BREAK",
- "baseAsset": "BNBBEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2323.69823608",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STPTBNB",
- "status": "BREAK",
- "baseAsset": "STPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "389641.21603261",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STPTBTC",
- "status": "TRADING",
- "baseAsset": "STPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "348986.82569444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STPTUSDT",
- "status": "TRADING",
- "baseAsset": "STPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "750751.72347222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCZAR",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ZAR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "99928191.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "922.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1.39330014",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "200.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHZAR",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "ZAR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "9999319.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9223.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10.64248756",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "200.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBZAR",
- "status": "BREAK",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "ZAR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "50.34538889",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTZAR",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ZAR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17637.16180555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "200.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDZAR",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "ZAR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14601.59513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "200.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCBKRW",
- "status": "BREAK",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "700000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00000100",
- "maxQty": "100.00000000",
- "stepSize": "0.00000100"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6.47489095",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHBKRW",
- "status": "BREAK",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "10000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "8000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "34.29793919",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBBKRW",
- "status": "BREAK",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "5000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "471.04390139",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WTCUSDT",
- "status": "TRADING",
- "baseAsset": "WTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "317744.76250000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DATABUSD",
- "status": "TRADING",
- "baseAsset": "DATA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "576724.21687500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DATAUSDT",
- "status": "TRADING",
- "baseAsset": "DATA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1998891.37527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XZCUSDT",
- "status": "BREAK",
- "baseAsset": "XZC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18526.19352431",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLBNB",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1919.75822222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLBTC",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "28672.55110416",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLUSDT",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "82173.73847222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLBUSD",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "28279.12715277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": [
- "SPOT",
- "MARGIN",
- "TRD_GRP_004",
- "TRD_GRP_005",
- "TRD_GRP_006"
- ],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCIDRT",
- "status": "BREAK",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "IDRT",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "9000000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "0.59662685",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBIDRT",
- "status": "BREAK",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "IDRT",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "50000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "36.18633333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTIDRT",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "IDRT",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "100099999.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "1000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42116.08680555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDIDRT",
- "status": "BREAK",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "IDRT",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "1000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "1000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "50855.40449235",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTSIBTC",
- "status": "TRADING",
- "baseAsset": "CTSI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92702.36111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTSIUSDT",
- "status": "TRADING",
- "baseAsset": "CTSI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "581352.89513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTSIBNB",
- "status": "TRADING",
- "baseAsset": "CTSI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "67510.06458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTSIBUSD",
- "status": "TRADING",
- "baseAsset": "CTSI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "125995.75347222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HIVEBNB",
- "status": "BREAK",
- "baseAsset": "HIVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "167070.80693481",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HIVEBTC",
- "status": "TRADING",
- "baseAsset": "HIVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46694.24513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HIVEUSDT",
- "status": "TRADING",
- "baseAsset": "HIVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "81466.55555555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHRBNB",
- "status": "TRADING",
- "baseAsset": "CHR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "72459.79791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHRBTC",
- "status": "TRADING",
- "baseAsset": "CHR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "101006.43888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHRUSDT",
- "status": "TRADING",
- "baseAsset": "CHR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "668787.58263888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCUPUSDT",
- "status": "TRADING",
- "baseAsset": "BTCUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.53200000",
- "maxPrice": "10.09100000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "3000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "472.00000000" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCDOWNUSDT",
- "status": "TRADING",
- "baseAsset": "BTCDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00086200",
- "maxPrice": "0.01637000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "921415.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "921415.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "288450.00000000" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GXSUSDT",
- "status": "BREAK",
- "baseAsset": "GXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "220406.44871794",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARDRUSDT",
- "status": "TRADING",
- "baseAsset": "ARDR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "406525.18958333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ERDBUSD",
- "status": "BREAK",
- "baseAsset": "ERD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7251597.19596942",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LENDUSDT",
- "status": "BREAK",
- "baseAsset": "LEND",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1798891.90756944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HBARBUSD",
- "status": "TRADING",
- "baseAsset": "HBAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "902505.49791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICBUSD",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "614432.63736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WRXBUSD",
- "status": "TRADING",
- "baseAsset": "WRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "63461.93534722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZILBUSD",
- "status": "TRADING",
- "baseAsset": "ZIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1888274.52784722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MDTBNB",
- "status": "BREAK",
- "baseAsset": "MDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "336429.52026144",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MDTBTC",
- "status": "TRADING",
- "baseAsset": "MDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1072822.65069444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MDTUSDT",
- "status": "TRADING",
- "baseAsset": "MDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1738060.62152777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STMXBTC",
- "status": "BREAK",
- "baseAsset": "STMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53415081.07628294",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STMXETH",
- "status": "BREAK",
- "baseAsset": "STMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2562989.12361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STMXUSDT",
- "status": "TRADING",
- "baseAsset": "STMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "40493733.82083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KNCBUSD",
- "status": "TRADING",
- "baseAsset": "KNC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "63186.63875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KNCUSDT",
- "status": "TRADING",
- "baseAsset": "KNC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "354667.86868055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REPBUSD",
- "status": "BREAK",
- "baseAsset": "REP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9858.55033818",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REPUSDT",
- "status": "BREAK",
- "baseAsset": "REP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3040.51395284",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LRCBUSD",
- "status": "TRADING",
- "baseAsset": "LRC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "106549.43750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LRCUSDT",
- "status": "TRADING",
- "baseAsset": "LRC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "460187.58958333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IQBNB",
- "status": "BREAK",
- "baseAsset": "IQ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2666894.65972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IQBUSD",
- "status": "TRADING",
- "baseAsset": "IQ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3996252.28611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PNTBTC",
- "status": "BREAK",
- "baseAsset": "PNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "52164.34023285",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PNTUSDT",
- "status": "TRADING",
- "baseAsset": "PNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "637307.23888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCGBP",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17.34746169",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHGBP",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37.15288125",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPGBP",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "76141.39513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBGBP",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "91.66392361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GBPBUSD",
- "status": "TRADING",
- "baseAsset": "GBP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "312545.78513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DGBBTC",
- "status": "TRADING",
- "baseAsset": "DGB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37990603.23888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DGBBUSD",
- "status": "TRADING",
- "baseAsset": "DGB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1338920.23826388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCUAH",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "UAH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "51212504.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "1800.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "0.45008700",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTUAH",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "UAH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "77899.76111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COMPBTC",
- "status": "TRADING",
- "baseAsset": "COMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "505.48439444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COMPBNB",
- "status": "BREAK",
- "baseAsset": "COMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "51.10757222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COMPBUSD",
- "status": "TRADING",
- "baseAsset": "COMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1127.64839166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COMPUSDT",
- "status": "TRADING",
- "baseAsset": "COMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1921.62676805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCBIDR",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "9000000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5.26249548",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHBIDR",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "900000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22.01586756",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBBIDR",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "50000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "109.41909791",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDBIDR",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "100099999.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "1000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "408657.94611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTBIDR",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "100099999.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "1000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "437294.65027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BKRWUSDT",
- "status": "BREAK",
- "baseAsset": "BKRW",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "61102615.56557946",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BKRWBUSD",
- "status": "BREAK",
- "baseAsset": "BKRW",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "48969448.15395284",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SCUSDT",
- "status": "TRADING",
- "baseAsset": "SC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10099407.55972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZENUSDT",
- "status": "TRADING",
- "baseAsset": "ZEN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13474.48825000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPBTC",
- "status": "TRADING",
- "baseAsset": "SXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53110.97951388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPBNB",
- "status": "TRADING",
- "baseAsset": "SXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47061.54208333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPBUSD",
- "status": "TRADING",
- "baseAsset": "SXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "88065.55923611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNXBTC",
- "status": "TRADING",
- "baseAsset": "SNX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8940.59888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNXBNB",
- "status": "TRADING",
- "baseAsset": "SNX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4961.16958333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNXBUSD",
- "status": "TRADING",
- "baseAsset": "SNX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14999.20229166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNXUSDT",
- "status": "TRADING",
- "baseAsset": "SNX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "74824.60208333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHUPUSDT",
- "status": "TRADING",
- "baseAsset": "ETHUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.46100000",
- "maxPrice": "8.75000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "3000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "543.00000000" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHDOWNUSDT",
- "status": "TRADING",
- "baseAsset": "ETHDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.02650000",
- "maxPrice": "0.50190000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "384109.73705555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "9445.00000000" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADAUPUSDT",
- "status": "TRADING",
- "baseAsset": "ADAUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "0.17700000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "466515.51478472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "26882.00000000" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADADOWNUSDT",
- "status": "TRADING",
- "baseAsset": "ADADOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00022800",
- "maxPrice": "0.00431600",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13834585.53154861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "1100352.00000000" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKUPUSDT",
- "status": "BREAK",
- "baseAsset": "LINKUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "LINKDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "921.40000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "300000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "300000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VTHOBNB",
- "status": "BREAK",
- "baseAsset": "VTHO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4183077.81043956",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VTHOBUSD",
- "status": "BREAK",
- "baseAsset": "VTHO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37909546.95988935",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VTHOUSDT",
- "status": "TRADING",
- "baseAsset": "VTHO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "51787885.08194444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DCRBUSD",
- "status": "BREAK",
- "baseAsset": "DCR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "967.25717012",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DGBUSDT",
- "status": "TRADING",
- "baseAsset": "DGB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5345991.05319444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GBPUSDT",
- "status": "TRADING",
- "baseAsset": "GBP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "316371.98604166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STORJBUSD",
- "status": "TRADING",
- "baseAsset": "STORJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222448.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "55763.05972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPUSDT",
- "status": "TRADING",
- "baseAsset": "SXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "258843.85909722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IRISBNB",
- "status": "BREAK",
- "baseAsset": "IRIS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "85086.21045752",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IRISBTC",
- "status": "TRADING",
- "baseAsset": "IRIS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1574394.03055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IRISBUSD",
- "status": "BREAK",
- "baseAsset": "IRIS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "78319.48723994",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MKRBNB",
- "status": "BREAK",
- "baseAsset": "MKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10.44837309",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MKRBTC",
- "status": "TRADING",
- "baseAsset": "MKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19.60087791",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MKRUSDT",
- "status": "TRADING",
- "baseAsset": "MKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "100000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "278.52244312",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MKRBUSD",
- "status": "TRADING",
- "baseAsset": "MKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "100000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "52.14341173",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DAIBNB",
- "status": "BREAK",
- "baseAsset": "DAI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13225.87375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DAIBTC",
- "status": "BREAK",
- "baseAsset": "DAI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "64544.98819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DAIUSDT",
- "status": "BREAK",
- "baseAsset": "DAI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "452151.67404167",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DAIBUSD",
- "status": "BREAK",
- "baseAsset": "DAI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "119396.14040278",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RUNEBNB",
- "status": "TRADING",
- "baseAsset": "RUNE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14235.70993055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RUNEBTC",
- "status": "TRADING",
- "baseAsset": "RUNE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39887.73631944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RUNEBUSD",
- "status": "TRADING",
- "baseAsset": "RUNE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30874.33472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MANABUSD",
- "status": "TRADING",
- "baseAsset": "MANA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "254309.14861111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEBUSD",
- "status": "TRADING",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6839751.61736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LENDBUSD",
- "status": "BREAK",
- "baseAsset": "LEND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "270430.73030556",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZRXBUSD",
- "status": "TRADING",
- "baseAsset": "ZRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "34080.62083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DCRUSDT",
- "status": "TRADING",
- "baseAsset": "DCR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3026.43284583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STORJUSDT",
- "status": "TRADING",
- "baseAsset": "STORJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "277107.24444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPBKRW",
- "status": "BREAK",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "29020.38854167",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADABKRW",
- "status": "BREAK",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "101738.55506944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCAUD",
- "status": "BREAK",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "0.72655171",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHAUD",
- "status": "BREAK",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11.13395464",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUDBUSD",
- "status": "BREAK",
- "baseAsset": "AUD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3329.24965325",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIOBNB",
- "status": "BREAK",
- "baseAsset": "FIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "187127.58076923",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIOBTC",
- "status": "TRADING",
- "baseAsset": "FIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "507744.19513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIOBUSD",
- "status": "BREAK",
- "baseAsset": "FIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "309540.52288488",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBUPUSDT",
- "status": "TRADING",
- "baseAsset": "BNBUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "2.89000000",
- "maxPrice": "54.89000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "500.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "500.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "87.00000000" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBDOWNUSDT",
- "status": "TRADING",
- "baseAsset": "BNBDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00159000",
- "maxPrice": "0.03016000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "550043.08503472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "157431.00000000" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XTZUPUSDT",
- "status": "BREAK",
- "baseAsset": "XTZUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00026000",
- "maxPrice": "0.00492800",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3999901.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XTZDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "XTZDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.25880000",
- "maxPrice": "4.91690000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "49991176.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5261.19938461",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVABNB",
- "status": "BREAK",
- "baseAsset": "AVA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18713.97740693",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVABTC",
- "status": "TRADING",
- "baseAsset": "AVA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21875.08569444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVABUSD",
- "status": "TRADING",
- "baseAsset": "AVA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35651.45145833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTBKRW",
- "status": "BREAK",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37891.35378735",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDBKRW",
- "status": "BREAK",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "112393.11979167",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOTABUSD",
- "status": "TRADING",
- "baseAsset": "IOTA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "100080.65694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MANAUSDT",
- "status": "TRADING",
- "baseAsset": "MANA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "522703.37013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPAUD",
- "status": "BREAK",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20877.68975069",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBAUD",
- "status": "BREAK",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12.24178363",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUDUSDT",
- "status": "BREAK",
- "baseAsset": "AUD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8838.94313453",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BALBNB",
- "status": "BREAK",
- "baseAsset": "BAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "174.62016644",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BALBTC",
- "status": "TRADING",
- "baseAsset": "BAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1204.49656944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BALBUSD",
- "status": "TRADING",
- "baseAsset": "BAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3122.45660416",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIBNB",
- "status": "BREAK",
- "baseAsset": "YFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "10000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "0.96662995",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIBTC",
- "status": "TRADING",
- "baseAsset": "YFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2.44341743",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIBUSD",
- "status": "TRADING",
- "baseAsset": "YFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4.25807194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIUSDT",
- "status": "TRADING",
- "baseAsset": "YFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18.55625434",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BLZBUSD",
- "status": "TRADING",
- "baseAsset": "BLZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "137657.41597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KMDBUSD",
- "status": "BREAK",
- "baseAsset": "KMD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "55086.92722724",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BALUSDT",
- "status": "TRADING",
- "baseAsset": "BAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5586.42652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BLZUSDT",
- "status": "TRADING",
- "baseAsset": "BLZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1510305.93541666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IRISUSDT",
- "status": "TRADING",
- "baseAsset": "IRIS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2344434.64104166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KMDUSDT",
- "status": "TRADING",
- "baseAsset": "KMD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "117038.81805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCDAI",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "DAI",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4.06369659",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHDAI",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "DAI",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "48.85666875",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBDAI",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "DAI",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "82.45896180",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTDAI",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "DAI",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "338778.04805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDDAI",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "DAI",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "308882.18791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JSTBNB",
- "status": "BREAK",
- "baseAsset": "JST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "319948.32777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JSTBTC",
- "status": "TRADING",
- "baseAsset": "JST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "807103.39375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JSTBUSD",
- "status": "TRADING",
- "baseAsset": "JST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "236812.08451388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JSTUSDT",
- "status": "TRADING",
- "baseAsset": "JST",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1696043.47875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SRMBNB",
- "status": "BREAK",
- "baseAsset": "SRM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "41478.07600000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SRMBTC",
- "status": "BREAK",
- "baseAsset": "SRM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42668.50787096",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SRMBUSD",
- "status": "TRADING",
- "baseAsset": "SRM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "545667.93576388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SRMUSDT",
- "status": "BREAK",
- "baseAsset": "SRM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "336364.59832041",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANTBNB",
- "status": "TRADING",
- "baseAsset": "ANT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2687.06631944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANTBTC",
- "status": "TRADING",
- "baseAsset": "ANT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7485.10201388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANTBUSD",
- "status": "TRADING",
- "baseAsset": "ANT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5070.72229166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANTUSDT",
- "status": "TRADING",
- "baseAsset": "ANT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "29073.03194444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CRVBNB",
- "status": "BREAK",
- "baseAsset": "CRV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21614.27031900",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CRVBTC",
- "status": "TRADING",
- "baseAsset": "CRV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "54855.65326388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CRVBUSD",
- "status": "TRADING",
- "baseAsset": "CRV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "67053.46187500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CRVUSDT",
- "status": "TRADING",
- "baseAsset": "CRV",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "328215.43618055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANDBNB",
- "status": "TRADING",
- "baseAsset": "SAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43535.33819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANDBTC",
- "status": "TRADING",
- "baseAsset": "SAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "279499.12708333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANDUSDT",
- "status": "TRADING",
- "baseAsset": "SAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "526262.70763888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANDBUSD",
- "status": "TRADING",
- "baseAsset": "SAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "236774.89513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OCEANBNB",
- "status": "TRADING",
- "baseAsset": "OCEAN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26616.21111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OCEANBTC",
- "status": "TRADING",
- "baseAsset": "OCEAN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "121833.84375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OCEANBUSD",
- "status": "TRADING",
- "baseAsset": "OCEAN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "110816.15000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OCEANUSDT",
- "status": "TRADING",
- "baseAsset": "OCEAN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "499715.35138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NMRBTC",
- "status": "TRADING",
- "baseAsset": "NMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "706.93893750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NMRBUSD",
- "status": "TRADING",
- "baseAsset": "NMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1269.99868750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NMRUSDT",
- "status": "TRADING",
- "baseAsset": "NMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2829.94872916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTBNB",
- "status": "TRADING",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3202.04516666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTBTC",
- "status": "TRADING",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23212.59267361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTBUSD",
- "status": "TRADING",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "29093.88288194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTUSDT",
- "status": "TRADING",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "73265.99205555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNABNB",
- "status": "BREAK",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1968897.81038157",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNABTC",
- "status": "BREAK",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "80352211.47855389",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNABUSD",
- "status": "TRADING",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "121240.81016666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNAUSDT",
- "status": "TRADING",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "187423.74574305",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IDEXBTC",
- "status": "TRADING",
- "baseAsset": "IDEX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "298710.57500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IDEXBUSD",
- "status": "TRADING",
- "baseAsset": "IDEX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "472787.98729166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RSRBNB",
- "status": "TRADING",
- "baseAsset": "RSR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2730552.58680555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RSRBTC",
- "status": "BREAK",
- "baseAsset": "RSR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "70975030.16944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RSRBUSD",
- "status": "TRADING",
- "baseAsset": "RSR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5076808.62979166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RSRUSDT",
- "status": "TRADING",
- "baseAsset": "RSR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23489219.89277777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PAXGBNB",
- "status": "TRADING",
- "baseAsset": "PAXG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2.75480583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PAXGBTC",
- "status": "TRADING",
- "baseAsset": "PAXG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27.55498652",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PAXGBUSD",
- "status": "TRADING",
- "baseAsset": "PAXG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "235.46003986",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PAXGUSDT",
- "status": "TRADING",
- "baseAsset": "PAXG",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "396.85521305",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WNXMBNB",
- "status": "BREAK",
- "baseAsset": "WNXM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "365.95426629",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WNXMBTC",
- "status": "BREAK",
- "baseAsset": "WNXM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "491.33048611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WNXMBUSD",
- "status": "BREAK",
- "baseAsset": "WNXM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "271.96067313",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WNXMUSDT",
- "status": "TRADING",
- "baseAsset": "WNXM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "811.38371527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRBBNB",
- "status": "BREAK",
- "baseAsset": "TRB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "248.28392917",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRBBTC",
- "status": "TRADING",
- "baseAsset": "TRB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "714.34784027",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRBBUSD",
- "status": "TRADING",
- "baseAsset": "TRB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1390.57403472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRBUSDT",
- "status": "TRADING",
- "baseAsset": "TRB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8266.59390972",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHNGN",
- "status": "BREAK",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "NGN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "100000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "900.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39.72135211",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "500.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTBIDR",
- "status": "BREAK",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "50000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1213.00010928",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKAUD",
- "status": "BREAK",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "527.67294444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPAUD",
- "status": "BREAK",
- "baseAsset": "SXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3152.10402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BZRXBNB",
- "status": "BREAK",
- "baseAsset": "BZRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "32864.14458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BZRXBTC",
- "status": "BREAK",
- "baseAsset": "BZRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "509775.21538461",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BZRXBUSD",
- "status": "BREAK",
- "baseAsset": "BZRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "348077.62192307",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BZRXUSDT",
- "status": "BREAK",
- "baseAsset": "BZRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1819638.33974358",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WBTCBTC",
- "status": "TRADING",
- "baseAsset": "WBTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "142.85460459",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WBTCETH",
- "status": "TRADING",
- "baseAsset": "WBTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1.62962669",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUSHIBNB",
- "status": "TRADING",
- "baseAsset": "SUSHI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9590.79451388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUSHIBTC",
- "status": "TRADING",
- "baseAsset": "SUSHI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26625.80659722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUSHIBUSD",
- "status": "TRADING",
- "baseAsset": "SUSHI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "34610.06354166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUSHIUSDT",
- "status": "TRADING",
- "baseAsset": "SUSHI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "124128.77881944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIIBNB",
- "status": "BREAK",
- "baseAsset": "YFII",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7.45716180",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIIBTC",
- "status": "BREAK",
- "baseAsset": "YFII",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12.61312673",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIIBUSD",
- "status": "BREAK",
- "baseAsset": "YFII",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14.71613819",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIIUSDT",
- "status": "TRADING",
- "baseAsset": "YFII",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "62.39884541",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KSMBNB",
- "status": "BREAK",
- "baseAsset": "KSM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "343.55330694",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KSMBTC",
- "status": "TRADING",
- "baseAsset": "KSM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "368.95614930",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KSMBUSD",
- "status": "TRADING",
- "baseAsset": "KSM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1077.31653958",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KSMUSDT",
- "status": "TRADING",
- "baseAsset": "KSM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2327.04161180",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EGLDBNB",
- "status": "TRADING",
- "baseAsset": "EGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "628.45206944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EGLDBTC",
- "status": "TRADING",
- "baseAsset": "EGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1402.57278472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EGLDBUSD",
- "status": "TRADING",
- "baseAsset": "EGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1362.79706250",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EGLDUSDT",
- "status": "TRADING",
- "baseAsset": "EGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5835.47945833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DIABNB",
- "status": "BREAK",
- "baseAsset": "DIA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10783.91028205",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DIABTC",
- "status": "TRADING",
- "baseAsset": "DIA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19603.19458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DIABUSD",
- "status": "TRADING",
- "baseAsset": "DIA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "44004.14937500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DIAUSDT",
- "status": "TRADING",
- "baseAsset": "DIA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "169568.99472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RUNEUSDT",
- "status": "TRADING",
- "baseAsset": "RUNE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "100521.46493055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIOUSDT",
- "status": "TRADING",
- "baseAsset": "FIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1690378.12916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UMABTC",
- "status": "TRADING",
- "baseAsset": "UMA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4978.74784722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UMAUSDT",
- "status": "TRADING",
- "baseAsset": "UMA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33350.29666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSUPUSDT",
- "status": "BREAK",
- "baseAsset": "EOSUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.02120000",
- "maxPrice": "0.40210000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "877225.37300000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "EOSDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00003760",
- "maxPrice": "0.00071410",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "69980060.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46275837.98623610",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXUPUSDT",
- "status": "BREAK",
- "baseAsset": "TRXUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "317666.71445833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "TRXDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1024.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "89984117.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8404.86600554",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPUPUSDT",
- "status": "BREAK",
- "baseAsset": "XRPUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00910000",
- "maxPrice": "0.17230000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46755.20672222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "XRPDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000812",
- "maxPrice": "0.00015418",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "99999999.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "58253684.60356449",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTUPUSDT",
- "status": "BREAK",
- "baseAsset": "DOTUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "DOTDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "921.40000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1520.73944521",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SRMBIDR",
- "status": "BREAK",
- "baseAsset": "SRM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "50000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6857.90236667",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONEBIDR",
- "status": "BREAK",
- "baseAsset": "ONE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01",
- "maxPrice": "1000000.00",
- "tickSize": "0.01"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "346216.39305556",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKTRY",
- "status": "TRADING",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2777.41598611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTNGN",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "NGN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922320.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35942.36506944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "500.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BELBNB",
- "status": "TRADING",
- "baseAsset": "BEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6274.70590277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BELBTC",
- "status": "TRADING",
- "baseAsset": "BEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16406.26062500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BELBUSD",
- "status": "TRADING",
- "baseAsset": "BEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31724.83659722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BELUSDT",
- "status": "TRADING",
- "baseAsset": "BEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "167986.29090277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINGBNB",
- "status": "BREAK",
- "baseAsset": "WING",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1395.81408333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINGBTC",
- "status": "TRADING",
- "baseAsset": "WING",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "712.38968055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SWRVBNB",
- "status": "BREAK",
- "baseAsset": "SWRV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "41836.63055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SWRVBUSD",
- "status": "BREAK",
- "baseAsset": "SWRV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "134196.55689027",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINGBUSD",
- "status": "TRADING",
- "baseAsset": "WING",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2283.68147916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINGUSDT",
- "status": "TRADING",
- "baseAsset": "WING",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12713.27737500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCUPUSDT",
- "status": "BREAK",
- "baseAsset": "LTCUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.04860000",
- "maxPrice": "0.92300000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "343363.27451282",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "LTCDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.22280000",
- "maxPrice": "4.23210000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "610819340.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4729.95414102",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LENDBKRW",
- "status": "BREAK",
- "baseAsset": "LEND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000007.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92232.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92232.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPEUR",
- "status": "BREAK",
- "baseAsset": "SXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14736.59819694",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CREAMBNB",
- "status": "BREAK",
- "baseAsset": "CREAM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "467.07840833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CREAMBUSD",
- "status": "TRADING",
- "baseAsset": "CREAM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "764.32839513",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNIBNB",
- "status": "TRADING",
- "baseAsset": "UNI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4875.55790972",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNIBTC",
- "status": "TRADING",
- "baseAsset": "UNI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10294.36769444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNIBUSD",
- "status": "TRADING",
- "baseAsset": "UNI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11652.00872222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNIUSDT",
- "status": "TRADING",
- "baseAsset": "UNI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43583.90304861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NBSBTC",
- "status": "BREAK",
- "baseAsset": "NBS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26481257.80231065",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NBSUSDT",
- "status": "BREAK",
- "baseAsset": "NBS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "51040943.85128534",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OXTBTC",
- "status": "TRADING",
- "baseAsset": "OXT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "176394.33194444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OXTUSDT",
- "status": "TRADING",
- "baseAsset": "OXT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1212897.33611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUNBTC",
- "status": "BREAK",
- "baseAsset": "SUN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "10000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "952.42584444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUNUSDT",
- "status": "TRADING",
- "baseAsset": "SUN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2032360.09652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXBNB",
- "status": "TRADING",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1567.94422222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXBTC",
- "status": "TRADING",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9398.40873611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXBUSD",
- "status": "TRADING",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18297.67303472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXUSDT",
- "status": "TRADING",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "65981.47038194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HNTBTC",
- "status": "BREAK",
- "baseAsset": "HNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5211.03621212",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HNTUSDT",
- "status": "BREAK",
- "baseAsset": "HNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46813.55144628",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BAKEBNB",
- "status": "TRADING",
- "baseAsset": "BAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "45475.52020833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BURGERBNB",
- "status": "BREAK",
- "baseAsset": "BURGER",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11289.55797503",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPBIDR",
- "status": "BREAK",
- "baseAsset": "SXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "1000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "1000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4542.31555555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKBKRW",
- "status": "BREAK",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9200.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "709.81472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLMBNB",
- "status": "BREAK",
- "baseAsset": "FLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "24574.78335645",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLMBTC",
- "status": "TRADING",
- "baseAsset": "FLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "114350.24722222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLMBUSD",
- "status": "BREAK",
- "baseAsset": "FLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "66463.02916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLMUSDT",
- "status": "TRADING",
- "baseAsset": "FLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "436967.99861111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SCRTBTC",
- "status": "TRADING",
- "baseAsset": "SCRT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30033.74923611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SCRTETH",
- "status": "TRADING",
- "baseAsset": "SCRT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22301.90694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CAKEBNB",
- "status": "TRADING",
- "baseAsset": "CAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10846.04779861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CAKEBUSD",
- "status": "TRADING",
- "baseAsset": "CAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35616.97568750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SPARTABNB",
- "status": "BREAK",
- "baseAsset": "SPARTA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "489251.49377593",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNIUPUSDT",
- "status": "BREAK",
- "baseAsset": "UNIUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10700000",
- "maxPrice": "2.01800000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30991.30402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNIDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "UNIDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.21900000",
- "maxPrice": "4.15000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "99999999.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9458.34577777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "2302.00000000" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ORNBTC",
- "status": "TRADING",
- "baseAsset": "ORN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4971.44868055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ORNUSDT",
- "status": "TRADING",
- "baseAsset": "ORN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "72655.28756944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXNGN",
- "status": "BREAK",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "NGN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922320.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "84152.61594126",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "500.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPTRY",
- "status": "TRADING",
- "baseAsset": "SXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "63087.32020833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UTKBTC",
- "status": "TRADING",
- "baseAsset": "UTK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "110323.45694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UTKUSDT",
- "status": "TRADING",
- "baseAsset": "UTK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "711729.94027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XVSBNB",
- "status": "TRADING",
- "baseAsset": "XVS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1068.21977083",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XVSBTC",
- "status": "TRADING",
- "baseAsset": "XVS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2121.98511805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XVSBUSD",
- "status": "TRADING",
- "baseAsset": "XVS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4785.06120138",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XVSUSDT",
- "status": "TRADING",
- "baseAsset": "XVS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26775.10845138",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPHABNB",
- "status": "BREAK",
- "baseAsset": "ALPHA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "106477.13096862",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPHABTC",
- "status": "TRADING",
- "baseAsset": "ALPHA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "93361.67777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPHABUSD",
- "status": "TRADING",
- "baseAsset": "ALPHA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "178283.50763888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPHAUSDT",
- "status": "TRADING",
- "baseAsset": "ALPHA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1788253.96180555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIDTBTC",
- "status": "TRADING",
- "baseAsset": "VIDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "46116860414.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1006059.15486111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIDTBUSD",
- "status": "TRADING",
- "baseAsset": "VIDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "100.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "346385.72500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AAVEBNB",
- "status": "TRADING",
- "baseAsset": "AAVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "281.84819791",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCBRL",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "10000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10.27859686",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTBRL",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "476847.57888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AAVEBTC",
- "status": "TRADING",
- "baseAsset": "AAVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1283.81040902",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AAVEETH",
- "status": "TRADING",
- "baseAsset": "AAVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "292.22951111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AAVEBUSD",
- "status": "TRADING",
- "baseAsset": "AAVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "854.88970972",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AAVEUSDT",
- "status": "TRADING",
- "baseAsset": "AAVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3965.07251041",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AAVEBKRW",
- "status": "BREAK",
- "baseAsset": "AAVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "5000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "129.78107222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEARBNB",
- "status": "TRADING",
- "baseAsset": "NEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7431.26750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEARBTC",
- "status": "TRADING",
- "baseAsset": "NEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26025.70090277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEARBUSD",
- "status": "TRADING",
- "baseAsset": "NEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "79320.45770833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEARUSDT",
- "status": "TRADING",
- "baseAsset": "NEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "174592.83527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPUPUSDT",
- "status": "BREAK",
- "baseAsset": "SXPUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01745000",
- "maxPrice": "0.33141000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "90765.55309722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "SXPDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00897000",
- "maxPrice": "0.17035000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "109747.72490277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTBKRW",
- "status": "BREAK",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BKRW",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9200.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1469.73875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "1000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SXPGBP",
- "status": "BREAK",
- "baseAsset": "SXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3406.50115384",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FILBNB",
- "status": "TRADING",
- "baseAsset": "FIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4478.89921527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FILBTC",
- "status": "TRADING",
- "baseAsset": "FIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26084.16712500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FILBUSD",
- "status": "TRADING",
- "baseAsset": "FIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37973.52159027",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FILUSDT",
- "status": "TRADING",
- "baseAsset": "FIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "106653.38390277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FILUPUSDT",
- "status": "BREAK",
- "baseAsset": "FILUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FILDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "FILDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "4611.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "19998638.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19998638.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIUPUSDT",
- "status": "BREAK",
- "baseAsset": "YFIUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01170000",
- "maxPrice": "0.22040000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "YFIDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.09200000",
- "maxPrice": "1.74790000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "30000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7576.60135546",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "2775.00000000" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "INJBNB",
- "status": "TRADING",
- "baseAsset": "INJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3838.98736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "INJBTC",
- "status": "TRADING",
- "baseAsset": "INJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7993.54069444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "INJBUSD",
- "status": "TRADING",
- "baseAsset": "INJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15036.86180555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "INJUSDT",
- "status": "TRADING",
- "baseAsset": "INJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "62196.77534722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AERGOBTC",
- "status": "TRADING",
- "baseAsset": "AERGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "106847.41736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AERGOBUSD",
- "status": "TRADING",
- "baseAsset": "AERGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "151471.74166666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKEUR",
- "status": "TRADING",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3893.22006944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONEBUSD",
- "status": "TRADING",
- "baseAsset": "ONE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2215140.86000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EASYETH",
- "status": "BREAK",
- "baseAsset": "EASY",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2628.06282835",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUDIOBTC",
- "status": "TRADING",
- "baseAsset": "AUDIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "55823.47847222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUDIOBUSD",
- "status": "TRADING",
- "baseAsset": "AUDIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "123909.14006944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUDIOUSDT",
- "status": "TRADING",
- "baseAsset": "AUDIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "318975.38381944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTKBNB",
- "status": "TRADING",
- "baseAsset": "CTK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13756.68013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTKBTC",
- "status": "TRADING",
- "baseAsset": "CTK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12078.35208333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTKBUSD",
- "status": "TRADING",
- "baseAsset": "CTK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20052.50520833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTKUSDT",
- "status": "TRADING",
- "baseAsset": "CTK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "125845.81298611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHUPUSDT",
- "status": "BREAK",
- "baseAsset": "BCHUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "BCHDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "896492.23471794",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BOTBTC",
- "status": "BREAK",
- "baseAsset": "BOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "29.90542958",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BOTBUSD",
- "status": "BREAK",
- "baseAsset": "BOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26.01151619",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHBRL",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "200000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "45000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "36.76835458",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTEUR",
- "status": "TRADING",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6244.00089583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AKROBTC",
- "status": "BREAK",
- "baseAsset": "AKRO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30171840.02361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AKROUSDT",
- "status": "TRADING",
- "baseAsset": "AKRO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14214036.23750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KP3RBNB",
- "status": "BREAK",
- "baseAsset": "KP3R",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53.50074895",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KP3RBUSD",
- "status": "TRADING",
- "baseAsset": "KP3R",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "409.72271527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AXSBNB",
- "status": "TRADING",
- "baseAsset": "AXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3159.48257638",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AXSBTC",
- "status": "TRADING",
- "baseAsset": "AXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4138.36156944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AXSBUSD",
- "status": "TRADING",
- "baseAsset": "AXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9678.99551388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AXSUSDT",
- "status": "TRADING",
- "baseAsset": "AXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "40637.90631944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HARDBNB",
- "status": "TRADING",
- "baseAsset": "HARD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46291.35347222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HARDBTC",
- "status": "TRADING",
- "baseAsset": "HARD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "90783.64027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HARDBUSD",
- "status": "TRADING",
- "baseAsset": "HARD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "82069.84583333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HARDUSDT",
- "status": "TRADING",
- "baseAsset": "HARD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "492014.35972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBBRL",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "100000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "45000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "74.53868541",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCEUR",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "546.13278125",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RENBTCBTC",
- "status": "BREAK",
- "baseAsset": "RENBTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "0.49914333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RENBTCETH",
- "status": "BREAK",
- "baseAsset": "RENBTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "100000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "0.21179162",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DNTBUSD",
- "status": "BREAK",
- "baseAsset": "DNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "831452.15057915",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DNTUSDT",
- "status": "BREAK",
- "baseAsset": "DNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2303710.42912371",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SLPETH",
- "status": "TRADING",
- "baseAsset": "SLP",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8544620.86527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADAEUR",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "282881.62652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCNGN",
- "status": "BREAK",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "NGN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "10001487.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9221.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "34.73269770",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "500.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVPETH",
- "status": "BREAK",
- "baseAsset": "CVP",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47958.02496532",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVPBUSD",
- "status": "TRADING",
- "baseAsset": "CVP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "44211.94333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STRAXBTC",
- "status": "TRADING",
- "baseAsset": "STRAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21590.58347222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STRAXETH",
- "status": "BREAK",
- "baseAsset": "STRAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30821.43708333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STRAXBUSD",
- "status": "TRADING",
- "baseAsset": "STRAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35878.45111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STRAXUSDT",
- "status": "TRADING",
- "baseAsset": "STRAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "76728.21166666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FORBTC",
- "status": "TRADING",
- "baseAsset": "FOR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1272199.37916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FORBUSD",
- "status": "TRADING",
- "baseAsset": "FOR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "883766.42187500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNFIBNB",
- "status": "BREAK",
- "baseAsset": "UNFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3180.18055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNFIBTC",
- "status": "TRADING",
- "baseAsset": "UNFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1808.75645833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNFIBUSD",
- "status": "TRADING",
- "baseAsset": "UNFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6073.37625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNFIUSDT",
- "status": "TRADING",
- "baseAsset": "UNFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "61061.04944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FRONTETH",
- "status": "BREAK",
- "baseAsset": "FRONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21260.15384615",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FRONTBUSD",
- "status": "TRADING",
- "baseAsset": "FRONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "127544.79861111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHABUSD",
- "status": "BREAK",
- "baseAsset": "BCHA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3892.83844544",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ROSEBTC",
- "status": "TRADING",
- "baseAsset": "ROSE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1711815.29791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ROSEBUSD",
- "status": "TRADING",
- "baseAsset": "ROSE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1478443.10083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ROSEUSDT",
- "status": "TRADING",
- "baseAsset": "ROSE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2948203.07708333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXTRY",
- "status": "TRADING",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4896.50220138",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDBRL",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "408604.72416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAUSDT",
- "status": "TRADING",
- "baseAsset": "AVA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "128194.40472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SYSBUSD",
- "status": "TRADING",
- "baseAsset": "SYS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "107091.90694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XEMUSDT",
- "status": "TRADING",
- "baseAsset": "XEM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2112603.79652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HEGICETH",
- "status": "BREAK",
- "baseAsset": "HEGIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "304146.99166666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HEGICBUSD",
- "status": "BREAK",
- "baseAsset": "HEGIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2183070.25897435",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AAVEUPUSDT",
- "status": "BREAK",
- "baseAsset": "AAVEUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.05970000",
- "maxPrice": "1.13320000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "309763.94887500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AAVEDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "AAVEDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00047100",
- "maxPrice": "0.00893400",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2535602.50552777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PROMBNB",
- "status": "BREAK",
- "baseAsset": "PROM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1534.20900000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PROMBUSD",
- "status": "TRADING",
- "baseAsset": "PROM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8465.16558333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPBRL",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "45107.79166666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPNGN",
- "status": "BREAK",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "NGN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922320.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "56903.77744993",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "500.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SKLBTC",
- "status": "TRADING",
- "baseAsset": "SKL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "314675.30069444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SKLBUSD",
- "status": "TRADING",
- "baseAsset": "SKL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1123065.25625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SKLUSDT",
- "status": "TRADING",
- "baseAsset": "SKL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4393031.29583333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BCHEUR",
- "status": "TRADING",
- "baseAsset": "BCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "114.93258541",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YFIEUR",
- "status": "TRADING",
- "baseAsset": "YFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1.57350462",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZILBIDR",
- "status": "TRADING",
- "baseAsset": "ZIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10",
- "maxPrice": "1000000.00",
- "tickSize": "0.10"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "451127.52013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUSDBTC",
- "status": "BREAK",
- "baseAsset": "SUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "67502.78819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUSDETH",
- "status": "BREAK",
- "baseAsset": "SUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "87734.33472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUSDUSDT",
- "status": "BREAK",
- "baseAsset": "SUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "133821.65066666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COVERETH",
- "status": "BREAK",
- "baseAsset": "COVER",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "125.88983333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COVERBUSD",
- "status": "BREAK",
- "baseAsset": "COVER",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1123.92356282",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GLMBTC",
- "status": "TRADING",
- "baseAsset": "GLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "40474.35625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GLMETH",
- "status": "BREAK",
- "baseAsset": "GLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "56875.86666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GHSTETH",
- "status": "BREAK",
- "baseAsset": "GHST",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9517.96930555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GHSTBUSD",
- "status": "TRADING",
- "baseAsset": "GHST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6854.52770833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUSHIUPUSDT",
- "status": "BREAK",
- "baseAsset": "SUSHIUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00047000",
- "maxPrice": "0.00892200",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "150000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "150000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUSHIDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "SUSHIDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "3.78000000",
- "maxPrice": "71.80200000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "19998638.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "559.52870512",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMUPUSDT",
- "status": "BREAK",
- "baseAsset": "XLMUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00244000",
- "maxPrice": "0.04624000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "920000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "XLMDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.43100000",
- "maxPrice": "8.18200000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "399280174.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1112.05837500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKBRL",
- "status": "TRADING",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "45000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1937.13618750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKNGN",
- "status": "BREAK",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "NGN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000007.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "92232.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "194.67417470",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "500.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCRUB",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "125.67621250",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXTRY",
- "status": "TRADING",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "531419.30833333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMEUR",
- "status": "TRADING",
- "baseAsset": "XLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "216742.10416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DFETH",
- "status": "BREAK",
- "baseAsset": "DF",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "161696.54428754",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DFBUSD",
- "status": "TRADING",
- "baseAsset": "DF",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "487394.08125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GRTBTC",
- "status": "TRADING",
- "baseAsset": "GRT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "327201.56597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GRTETH",
- "status": "TRADING",
- "baseAsset": "GRT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "146139.37430555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GRTUSDT",
- "status": "TRADING",
- "baseAsset": "GRT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2139513.62291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JUVBTC",
- "status": "BREAK",
- "baseAsset": "JUV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2674.11649098",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JUVBUSD",
- "status": "TRADING",
- "baseAsset": "JUV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7971.52045833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JUVUSDT",
- "status": "TRADING",
- "baseAsset": "JUV",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16062.77269444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PSGBTC",
- "status": "TRADING",
- "baseAsset": "PSG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2333.92388194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PSGBUSD",
- "status": "TRADING",
- "baseAsset": "PSG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2493.64410416",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PSGUSDT",
- "status": "TRADING",
- "baseAsset": "PSG",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17476.96361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDBVND",
- "status": "BREAK",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BVND",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "11981.00",
- "maxPrice": "35943.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "1000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "87611.87435897",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "30000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTBVND",
- "status": "BREAK",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BVND",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "12003.00",
- "maxPrice": "36010.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "1000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "93325.52717948",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "30000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "1INCHBTC",
- "status": "TRADING",
- "baseAsset": "1INCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "98776.91875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "1INCHUSDT",
- "status": "TRADING",
- "baseAsset": "1INCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "328993.51215277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REEFBTC",
- "status": "BREAK",
- "baseAsset": "REEF",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REEFUSDT",
- "status": "TRADING",
- "baseAsset": "REEF",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "83394481.08263888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OGBTC",
- "status": "TRADING",
- "baseAsset": "OG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2449.07069444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OGUSDT",
- "status": "TRADING",
- "baseAsset": "OG",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37356.89131944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATMBTC",
- "status": "BREAK",
- "baseAsset": "ATM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3282.84748611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATMUSDT",
- "status": "TRADING",
- "baseAsset": "ATM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20929.11493055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ASRBTC",
- "status": "BREAK",
- "baseAsset": "ASR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2209.57472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ASRUSDT",
- "status": "TRADING",
- "baseAsset": "ASR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20778.69770833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CELOBTC",
- "status": "TRADING",
- "baseAsset": "CELO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13830.62937500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CELOUSDT",
- "status": "TRADING",
- "baseAsset": "CELO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "134855.97000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RIFBTC",
- "status": "TRADING",
- "baseAsset": "RIF",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "124952.41597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RIFUSDT",
- "status": "TRADING",
- "baseAsset": "RIF",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "829222.76041666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHZTRY",
- "status": "TRADING",
- "baseAsset": "CHZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "805909.10625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XLMTRY",
- "status": "TRADING",
- "baseAsset": "XLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "116840.96875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKGBP",
- "status": "TRADING",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1989.08324305",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GRTEUR",
- "status": "TRADING",
- "baseAsset": "GRT",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "131748.14027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCSTBTC",
- "status": "BREAK",
- "baseAsset": "BTCST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1930.88230271",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCSTBUSD",
- "status": "BREAK",
- "baseAsset": "BTCST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16579.10432732",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCSTUSDT",
- "status": "BREAK",
- "baseAsset": "BTCST",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20017.05987080",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRUBTC",
- "status": "TRADING",
- "baseAsset": "TRU",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "501982.85763888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRUBUSD",
- "status": "BREAK",
- "baseAsset": "TRU",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "461741.85729139",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRUUSDT",
- "status": "TRADING",
- "baseAsset": "TRU",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2645134.83125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DEXEETH",
- "status": "TRADING",
- "baseAsset": "DEXE",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5294.51577083",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DEXEBUSD",
- "status": "TRADING",
- "baseAsset": "DEXE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5120.29867361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSEUR",
- "status": "TRADING",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12803.41993055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCBRL",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "45000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "143.38841736",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDCBUSD",
- "status": "BREAK",
- "baseAsset": "USDC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8795794.06789764",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TUSDBUSD",
- "status": "TRADING",
- "baseAsset": "TUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "10000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39792.50347222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PAXBUSD",
- "status": "BREAK",
- "baseAsset": "PAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.69990000",
- "maxPrice": "1.29980000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1444297.23345314",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CKBBTC",
- "status": "BREAK",
- "baseAsset": "CKB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "54524848.70000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CKBBUSD",
- "status": "TRADING",
- "baseAsset": "CKB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5851677.32986111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CKBUSDT",
- "status": "TRADING",
- "baseAsset": "CKB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "41285735.75972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TWTBTC",
- "status": "TRADING",
- "baseAsset": "TWT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26496.10208333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TWTBUSD",
- "status": "TRADING",
- "baseAsset": "TWT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "52357.83263888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TWTUSDT",
- "status": "TRADING",
- "baseAsset": "TWT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "246385.80486111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIROBTC",
- "status": "TRADING",
- "baseAsset": "FIRO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7858.59506944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIROETH",
- "status": "BREAK",
- "baseAsset": "FIRO",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4548.83889602",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIROUSDT",
- "status": "TRADING",
- "baseAsset": "FIRO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "40774.93708333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BETHETH",
- "status": "TRADING",
- "baseAsset": "BETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5504.16310868",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEEUR",
- "status": "TRADING",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "658488.42013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGETRY",
- "status": "TRADING",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1602425.05277777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEAUD",
- "status": "BREAK",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47825.42024965",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEBRL",
- "status": "TRADING",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "205699.36388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTNGN",
- "status": "BREAK",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "NGN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000007.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "92232.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "57.57163053",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "500.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PROSETH",
- "status": "BREAK",
- "baseAsset": "PROS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11337.05694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LITBTC",
- "status": "TRADING",
- "baseAsset": "LIT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11305.58326388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LITBUSD",
- "status": "TRADING",
- "baseAsset": "LIT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "58234.22104166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LITUSDT",
- "status": "TRADING",
- "baseAsset": "LIT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "335262.27430555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCVAI",
- "status": "BREAK",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "VAI",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "0.29455219",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDVAI",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "VAI",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12477.08826388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SFPBTC",
- "status": "TRADING",
- "baseAsset": "SFP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "28281.73472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SFPBUSD",
- "status": "TRADING",
- "baseAsset": "SFP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "67445.67500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SFPUSDT",
- "status": "TRADING",
- "baseAsset": "SFP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "216592.31388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEGBP",
- "status": "TRADING",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "166761.19027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTTRY",
- "status": "TRADING",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2347.09379166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FXSBTC",
- "status": "TRADING",
- "baseAsset": "FXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1633.76694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FXSBUSD",
- "status": "TRADING",
- "baseAsset": "FXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3309.32506944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DODOBTC",
- "status": "TRADING",
- "baseAsset": "DODO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "59156.92833333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DODOBUSD",
- "status": "TRADING",
- "baseAsset": "DODO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "250464.15194444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DODOUSDT",
- "status": "TRADING",
- "baseAsset": "DODO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1036861.35215277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FRONTBTC",
- "status": "TRADING",
- "baseAsset": "FRONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31876.52777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EASYBTC",
- "status": "BREAK",
- "baseAsset": "EASY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4804.61032662",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CAKEBTC",
- "status": "TRADING",
- "baseAsset": "CAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22234.26811111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CAKEUSDT",
- "status": "TRADING",
- "baseAsset": "CAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47278.50004861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BAKEBUSD",
- "status": "TRADING",
- "baseAsset": "BAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "103225.16666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UFTETH",
- "status": "TRADING",
- "baseAsset": "UFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18365.11250000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UFTBUSD",
- "status": "TRADING",
- "baseAsset": "UFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "81792.81944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "1INCHBUSD",
- "status": "TRADING",
- "baseAsset": "1INCH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "82043.51680555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BANDBUSD",
- "status": "TRADING",
- "baseAsset": "BAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "25951.90736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GRTBUSD",
- "status": "TRADING",
- "baseAsset": "GRT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "642622.39027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOSTBUSD",
- "status": "TRADING",
- "baseAsset": "IOST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1129443.53354166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OMGBUSD",
- "status": "TRADING",
- "baseAsset": "OMG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19198.91548611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REEFBUSD",
- "status": "TRADING",
- "baseAsset": "REEF",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9460189.12416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ACMBTC",
- "status": "BREAK",
- "baseAsset": "ACM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2369.67944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ACMBUSD",
- "status": "TRADING",
- "baseAsset": "ACM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4084.02625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ACMUSDT",
- "status": "TRADING",
- "baseAsset": "ACM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14330.07465277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUCTIONBTC",
- "status": "TRADING",
- "baseAsset": "AUCTION",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2666.79347222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUCTIONBUSD",
- "status": "TRADING",
- "baseAsset": "AUCTION",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5927.43418055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHABTC",
- "status": "TRADING",
- "baseAsset": "PHA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "86254.68611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHABUSD",
- "status": "TRADING",
- "baseAsset": "PHA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "80058.20416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTGBP",
- "status": "TRADING",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2762.26474305",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADATRY",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "180879.28583333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADABRL",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "41044.15875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADAGBP",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43438.33125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TVKBTC",
- "status": "TRADING",
- "baseAsset": "TVK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "694726.24375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TVKBUSD",
- "status": "TRADING",
- "baseAsset": "TVK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "501266.73750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BADGERBTC",
- "status": "TRADING",
- "baseAsset": "BADGER",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3099.91184027",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BADGERBUSD",
- "status": "TRADING",
- "baseAsset": "BADGER",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5776.80589583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BADGERUSDT",
- "status": "TRADING",
- "baseAsset": "BADGER",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20327.32846527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FISBTC",
- "status": "TRADING",
- "baseAsset": "FIS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37307.40972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FISBUSD",
- "status": "TRADING",
- "baseAsset": "FIS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "68063.97222222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FISUSDT",
- "status": "TRADING",
- "baseAsset": "FIS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "286274.84652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTBRL",
- "status": "TRADING",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1687.25866666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADAAUD",
- "status": "BREAK",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13405.56791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOTTRY",
- "status": "TRADING",
- "baseAsset": "HOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11982043.67430555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EGLDEUR",
- "status": "TRADING",
- "baseAsset": "EGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "642.45500694",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OMBTC",
- "status": "TRADING",
- "baseAsset": "OM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1272812.31805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OMBUSD",
- "status": "TRADING",
- "baseAsset": "OM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "523141.16666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OMUSDT",
- "status": "TRADING",
- "baseAsset": "OM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1963120.63125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PONDBTC",
- "status": "TRADING",
- "baseAsset": "POND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16141318.36666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PONDBUSD",
- "status": "TRADING",
- "baseAsset": "POND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2739549.52747222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PONDUSDT",
- "status": "TRADING",
- "baseAsset": "POND",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6110222.22561805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DEGOBTC",
- "status": "TRADING",
- "baseAsset": "DEGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5612.60093750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DEGOBUSD",
- "status": "TRADING",
- "baseAsset": "DEGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10952.82334722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DEGOUSDT",
- "status": "TRADING",
- "baseAsset": "DEGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "52225.17413888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXEUR",
- "status": "TRADING",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2061.19470138",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTTRY",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16639729.12179487",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHZBRL",
- "status": "TRADING",
- "baseAsset": "CHZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "180860.71875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNIEUR",
- "status": "BREAK",
- "baseAsset": "UNI",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "502.87912621",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALICEBTC",
- "status": "TRADING",
- "baseAsset": "ALICE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6352.43804861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALICEBUSD",
- "status": "TRADING",
- "baseAsset": "ALICE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16977.73284027",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALICEUSDT",
- "status": "TRADING",
- "baseAsset": "ALICE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "106442.11791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHZBUSD",
- "status": "TRADING",
- "baseAsset": "CHZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1241258.70208333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHZEUR",
- "status": "TRADING",
- "baseAsset": "CHZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "191391.22916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHZGBP",
- "status": "TRADING",
- "baseAsset": "CHZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "105400.81011805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BIFIBNB",
- "status": "BREAK",
- "baseAsset": "BIFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "900000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21.69697361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BIFIBUSD",
- "status": "BREAK",
- "baseAsset": "BIFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19.21213717",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINABTC",
- "status": "TRADING",
- "baseAsset": "LINA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47051291.30625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINABUSD",
- "status": "TRADING",
- "baseAsset": "LINA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7582044.02813194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINAUSDT",
- "status": "TRADING",
- "baseAsset": "LINA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADARUB",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20788.25694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENJBRL",
- "status": "TRADING",
- "baseAsset": "ENJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27162.81222222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENJEUR",
- "status": "TRADING",
- "baseAsset": "ENJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39787.51388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICEUR",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "56680.38055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEOTRY",
- "status": "TRADING",
- "baseAsset": "NEO",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1090.38997222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PERPBTC",
- "status": "TRADING",
- "baseAsset": "PERP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13053.60549305",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PERPBUSD",
- "status": "TRADING",
- "baseAsset": "PERP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "45876.74843055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PERPUSDT",
- "status": "TRADING",
- "baseAsset": "PERP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "245960.23340277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RAMPBTC",
- "status": "BREAK",
- "baseAsset": "RAMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "204409.26805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RAMPBUSD",
- "status": "BREAK",
- "baseAsset": "RAMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "538910.96111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RAMPUSDT",
- "status": "BREAK",
- "baseAsset": "RAMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2196182.52777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUPERBTC",
- "status": "TRADING",
- "baseAsset": "SUPER",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "127823.82638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUPERBUSD",
- "status": "TRADING",
- "baseAsset": "SUPER",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "125730.81666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUPERUSDT",
- "status": "TRADING",
- "baseAsset": "SUPER",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "454861.17361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CFXBTC",
- "status": "TRADING",
- "baseAsset": "CFX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "562688.25763888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CFXBUSD",
- "status": "TRADING",
- "baseAsset": "CFX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1110852.18402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CFXUSDT",
- "status": "TRADING",
- "baseAsset": "CFX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2528485.50902777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENJGBP",
- "status": "BREAK",
- "baseAsset": "ENJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15991.39875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSTRY",
- "status": "TRADING",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16189.61055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCGBP",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "136.41736388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNAEUR",
- "status": "BREAK",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1814202.95757894",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RVNTRY",
- "status": "TRADING",
- "baseAsset": "RVN",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1015760.93246527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "THETAEUR",
- "status": "TRADING",
- "baseAsset": "THETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13641.53048611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XVGBUSD",
- "status": "TRADING",
- "baseAsset": "XVG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5509663.65013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EPSBTC",
- "status": "BREAK",
- "baseAsset": "EPS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "166560.40555555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EPSBUSD",
- "status": "BREAK",
- "baseAsset": "EPS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "458486.13472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EPSUSDT",
- "status": "BREAK",
- "baseAsset": "EPS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1697680.38280166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUTOBTC",
- "status": "BREAK",
- "baseAsset": "AUTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43.09385020",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUTOBUSD",
- "status": "BREAK",
- "baseAsset": "AUTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "274.51361719",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUTOUSDT",
- "status": "BREAK",
- "baseAsset": "AUTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "337.06322052",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TKOBTC",
- "status": "TRADING",
- "baseAsset": "TKO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26682.09500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TKOBIDR",
- "status": "TRADING",
- "baseAsset": "TKO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01",
- "maxPrice": "1000000.00",
- "tickSize": "0.01"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "62745.48625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TKOBUSD",
- "status": "TRADING",
- "baseAsset": "TKO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "203400.00444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TKOUSDT",
- "status": "TRADING",
- "baseAsset": "TKO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "249160.49854166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PUNDIXETH",
- "status": "TRADING",
- "baseAsset": "PUNDIX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "25869.19923611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PUNDIXUSDT",
- "status": "TRADING",
- "baseAsset": "PUNDIX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "81157.31652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTBRL",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9602781.02461538",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTEUR",
- "status": "BREAK",
- "baseAsset": "BTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11203027.12948717",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOTEUR",
- "status": "BREAK",
- "baseAsset": "HOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2855494.41067961",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINEUR",
- "status": "TRADING",
- "baseAsset": "WIN",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "116148143.57638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TLMBTC",
- "status": "TRADING",
- "baseAsset": "TLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2880497.11597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TLMBUSD",
- "status": "TRADING",
- "baseAsset": "TLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "986113.28680555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TLMUSDT",
- "status": "TRADING",
- "baseAsset": "TLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5878817.02986111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "1INCHUPUSDT",
- "status": "BREAK",
- "baseAsset": "1INCHUP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00633000",
- "maxPrice": "0.12025500",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "300000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "300000.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "1INCHDOWNUSDT",
- "status": "BREAK",
- "baseAsset": "1INCHDOWN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": false,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00062700",
- "maxPrice": "0.01190300",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "2999958.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2999958.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["LEVERAGED"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTGBUSD",
- "status": "BREAK",
- "baseAsset": "BTG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2523.52340277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTGUSDT",
- "status": "BREAK",
- "baseAsset": "BTG",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2360.31092544",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOTBUSD",
- "status": "TRADING",
- "baseAsset": "HOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6834118.76812500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBUAH",
- "status": "TRADING",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "UAH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35.39792638",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONTTRY",
- "status": "TRADING",
- "baseAsset": "ONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "156403.15625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VETEUR",
- "status": "TRADING",
- "baseAsset": "VET",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1109856.32108333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VETGBP",
- "status": "TRADING",
- "baseAsset": "VET",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "612942.09940277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINBRL",
- "status": "TRADING",
- "baseAsset": "WIN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "129497825.09652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MIRBTC",
- "status": "BREAK",
- "baseAsset": "MIR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "74476.72149791",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MIRBUSD",
- "status": "BREAK",
- "baseAsset": "MIR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "286080.71375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MIRUSDT",
- "status": "BREAK",
- "baseAsset": "MIR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "409342.98543689",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BARBTC",
- "status": "BREAK",
- "baseAsset": "BAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2318.57120665",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BARBUSD",
- "status": "TRADING",
- "baseAsset": "BAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2669.23046527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BARUSDT",
- "status": "TRADING",
- "baseAsset": "BAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18632.65604166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FORTHBTC",
- "status": "TRADING",
- "baseAsset": "FORTH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3203.14365277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FORTHBUSD",
- "status": "TRADING",
- "baseAsset": "FORTH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4639.68243750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FORTHUSDT",
- "status": "TRADING",
- "baseAsset": "FORTH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7389.55782638",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CAKEGBP",
- "status": "BREAK",
- "baseAsset": "CAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2781.35952777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGERUB",
- "status": "BREAK",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "90152.87239944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOTBRL",
- "status": "BREAK",
- "baseAsset": "HOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3266631.29871794",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WRXEUR",
- "status": "BREAK",
- "baseAsset": "WRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31023.60791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EZBTC",
- "status": "BREAK",
- "baseAsset": "EZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39733.87794729",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EZETH",
- "status": "BREAK",
- "baseAsset": "EZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7672.76606648",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BAKEUSDT",
- "status": "TRADING",
- "baseAsset": "BAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "819645.19416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BURGERBUSD",
- "status": "TRADING",
- "baseAsset": "BURGER",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23725.90756944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BURGERUSDT",
- "status": "TRADING",
- "baseAsset": "BURGER",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "216127.68333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SLPBUSD",
- "status": "TRADING",
- "baseAsset": "SLP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8720037.99861111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SLPUSDT",
- "status": "TRADING",
- "baseAsset": "SLP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "48521662.93263888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXAUD",
- "status": "BREAK",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "710466.25512820",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRXEUR",
- "status": "TRADING",
- "baseAsset": "TRX",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "90000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "329001.36250000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VETTRY",
- "status": "TRADING",
- "baseAsset": "VET",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "803312.69041666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SHIBUSDT",
- "status": "TRADING",
- "baseAsset": "SHIB",
- "baseAssetPrecision": 2,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "46116860414.00",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SHIBBUSD",
- "status": "TRADING",
- "baseAsset": "SHIB",
- "baseAssetPrecision": 2,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "39030033275.87",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICPBTC",
- "status": "TRADING",
- "baseAsset": "ICP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5495.57330555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICPBNB",
- "status": "TRADING",
- "baseAsset": "ICP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1875.77611805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICPBUSD",
- "status": "TRADING",
- "baseAsset": "ICP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18257.31415277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICPUSDT",
- "status": "TRADING",
- "baseAsset": "ICP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "63639.20870833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SHIBEUR",
- "status": "TRADING",
- "baseAsset": "SHIB",
- "baseAssetPrecision": 2,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "3658696348.87",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SHIBRUB",
- "status": "BREAK",
- "baseAsset": "SHIB",
- "baseAssetPrecision": 2,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "2631653832.05",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCEUR",
- "status": "TRADING",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "564.85854861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCBRL",
- "status": "BREAK",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "555.99688461",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGEBIDR",
- "status": "TRADING",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "100000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "247312.02152777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARBTC",
- "status": "TRADING",
- "baseAsset": "AR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3274.40497916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARBNB",
- "status": "BREAK",
- "baseAsset": "AR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "549.28618055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARBUSD",
- "status": "TRADING",
- "baseAsset": "AR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4984.40476388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARUSDT",
- "status": "TRADING",
- "baseAsset": "AR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "100000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "38845.14300000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLSBTC",
- "status": "TRADING",
- "baseAsset": "POLS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13753.67756944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLSBNB",
- "status": "TRADING",
- "baseAsset": "POLS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16898.28868055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLSBUSD",
- "status": "TRADING",
- "baseAsset": "POLS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "34039.38722222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLSUSDT",
- "status": "TRADING",
- "baseAsset": "POLS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "103046.69687500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MDXBTC",
- "status": "TRADING",
- "baseAsset": "MDX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "86990.66652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MDXBNB",
- "status": "BREAK",
- "baseAsset": "MDX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "64583.43363286",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MDXBUSD",
- "status": "TRADING",
- "baseAsset": "MDX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "183442.02263888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MDXUSDT",
- "status": "TRADING",
- "baseAsset": "MDX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "469686.88541666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MASKBNB",
- "status": "TRADING",
- "baseAsset": "MASK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2843.77243055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MASKBUSD",
- "status": "TRADING",
- "baseAsset": "MASK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19882.93506944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MASKUSDT",
- "status": "TRADING",
- "baseAsset": "MASK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "67459.11055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LPTBTC",
- "status": "TRADING",
- "baseAsset": "LPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141570.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1834.46427777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LPTBNB",
- "status": "TRADING",
- "baseAsset": "LPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141570.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1643.77979861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LPTBUSD",
- "status": "TRADING",
- "baseAsset": "LPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222440.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2550.99372916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LPTUSDT",
- "status": "TRADING",
- "baseAsset": "LPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222440.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9034.44498611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHUAH",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "UAH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "9999319.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9220.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4.24174368",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICBRL",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222440.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21693.81881944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLEUR",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222440.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3752.77811805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SHIBBRL",
- "status": "TRADING",
- "baseAsset": "SHIB",
- "baseAssetPrecision": 2,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "1329770026.81",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGIXBTC",
- "status": "TRADING",
- "baseAsset": "AGIX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "190168.77916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICPEUR",
- "status": "TRADING",
- "baseAsset": "ICP",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2352.31172222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICGBP",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16640.89256944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SHIBTRY",
- "status": "TRADING",
- "baseAsset": "SHIB",
- "baseAssetPrecision": 2,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "14407161110.00",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICBIDR",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "500000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "184467.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17125.46729166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICRUB",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9210.47493055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NUBTC",
- "status": "BREAK",
- "baseAsset": "NU",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "72123.91250000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NUBNB",
- "status": "BREAK",
- "baseAsset": "NU",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46137.09444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NUBUSD",
- "status": "BREAK",
- "baseAsset": "NU",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "73245.72777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NUUSDT",
- "status": "BREAK",
- "baseAsset": "NU",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "223787.46944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XVGUSDT",
- "status": "TRADING",
- "baseAsset": "XVG",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RLCBUSD",
- "status": "BREAK",
- "baseAsset": "RLC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14880.28597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CELRBUSD",
- "status": "TRADING",
- "baseAsset": "CELR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1014188.84791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATMBUSD",
- "status": "TRADING",
- "baseAsset": "ATM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7438.13231250",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZENBUSD",
- "status": "TRADING",
- "baseAsset": "ZEN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "920.84933333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMBUSD",
- "status": "TRADING",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "565433.51736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "THETABUSD",
- "status": "TRADING",
- "baseAsset": "THETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23017.30958333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINBUSD",
- "status": "TRADING",
- "baseAsset": "WIN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "127119636.28263888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KAVABUSD",
- "status": "TRADING",
- "baseAsset": "KAVA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "95473.65527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XEMBUSD",
- "status": "BREAK",
- "baseAsset": "XEM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "145522.78194444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATABTC",
- "status": "TRADING",
- "baseAsset": "ATA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "82476.38611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATABNB",
- "status": "BREAK",
- "baseAsset": "ATA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "123949.87777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATABUSD",
- "status": "TRADING",
- "baseAsset": "ATA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "68865.48055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATAUSDT",
- "status": "TRADING",
- "baseAsset": "ATA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "427717.23125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTCBTC",
- "status": "TRADING",
- "baseAsset": "GTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5162.48916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTCBNB",
- "status": "BREAK",
- "baseAsset": "GTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1878.81038461",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTCBUSD",
- "status": "TRADING",
- "baseAsset": "GTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9297.16854166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTCUSDT",
- "status": "TRADING",
- "baseAsset": "GTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "88854.50006944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TORNBTC",
- "status": "BREAK",
- "baseAsset": "TORN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1874.41524271",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TORNBNB",
- "status": "BREAK",
- "baseAsset": "TORN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "515.78292682",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TORNBUSD",
- "status": "TRADING",
- "baseAsset": "TORN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12151.47147916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TORNUSDT",
- "status": "BREAK",
- "baseAsset": "TORN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16574.43407202",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICTRY",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "60856.88229166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCGBP",
- "status": "BREAK",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "859.86816666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLGBP",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "916.51381944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BAKEBTC",
- "status": "TRADING",
- "baseAsset": "BAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "50350.49013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COTIBUSD",
- "status": "TRADING",
- "baseAsset": "COTI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "219135.92847222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KEEPBTC",
- "status": "BREAK",
- "baseAsset": "KEEP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "74670.32638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KEEPBNB",
- "status": "BREAK",
- "baseAsset": "KEEP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "69703.30000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KEEPBUSD",
- "status": "BREAK",
- "baseAsset": "KEEP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "124899.17638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KEEPUSDT",
- "status": "BREAK",
- "baseAsset": "KEEP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "585131.83750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLTRY",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "30000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "3074353.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5303.42011111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RUNEGBP",
- "status": "TRADING",
- "baseAsset": "RUNE",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6907.72256944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLBRL",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "749.04045833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SCBUSD",
- "status": "TRADING",
- "baseAsset": "SC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2763720.85625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHRBUSD",
- "status": "TRADING",
- "baseAsset": "CHR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "109949.30625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STMXBUSD",
- "status": "TRADING",
- "baseAsset": "STMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2447956.17569444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HNTBUSD",
- "status": "BREAK",
- "baseAsset": "HNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16844.00426388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTTBUSD",
- "status": "TRADING",
- "baseAsset": "FTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "123900.60026388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOCKBUSD",
- "status": "TRADING",
- "baseAsset": "DOCK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "481924.13055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADABIDR",
- "status": "TRADING",
- "baseAsset": "ADA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "500000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "184467.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30366.18465277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ERNBNB",
- "status": "BREAK",
- "baseAsset": "ERN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6720.06708333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ERNBUSD",
- "status": "TRADING",
- "baseAsset": "ERN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12753.40430555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ERNUSDT",
- "status": "TRADING",
- "baseAsset": "ERN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "57141.00145833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KLAYBTC",
- "status": "TRADING",
- "baseAsset": "KLAY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35766.37743055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KLAYBNB",
- "status": "BREAK",
- "baseAsset": "KLAY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31087.27323162",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KLAYBUSD",
- "status": "TRADING",
- "baseAsset": "KLAY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "80349.82354166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KLAYUSDT",
- "status": "TRADING",
- "baseAsset": "KLAY",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "330519.70805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RUNEEUR",
- "status": "TRADING",
- "baseAsset": "RUNE",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12711.27798611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICAUD",
- "status": "BREAK",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3656.45686546",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTRUB",
- "status": "TRADING",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "999996.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92233.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1387.45376388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UTKBUSD",
- "status": "TRADING",
- "baseAsset": "UTK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "158874.07638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IOTXBUSD",
- "status": "TRADING",
- "baseAsset": "IOTX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1067081.48402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHAUSDT",
- "status": "TRADING",
- "baseAsset": "PHA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "463373.14097222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLRUB",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "999996.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92233.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "367.69427777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RUNEAUD",
- "status": "BREAK",
- "baseAsset": "RUNE",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00000100",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00000100"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2762.94655564",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDUAH",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "UAH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "29438.83194444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BONDBTC",
- "status": "TRADING",
- "baseAsset": "BOND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1848.03239583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BONDBNB",
- "status": "BREAK",
- "baseAsset": "BOND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1677.18542307",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BONDBUSD",
- "status": "TRADING",
- "baseAsset": "BOND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4694.22743750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BONDUSDT",
- "status": "TRADING",
- "baseAsset": "BOND",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23881.53093055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MLNBTC",
- "status": "TRADING",
- "baseAsset": "MLN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "256.21650416",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MLNBNB",
- "status": "BREAK",
- "baseAsset": "MLN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "272.62331527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MLNBUSD",
- "status": "BREAK",
- "baseAsset": "MLN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "447.11684444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MLNUSDT",
- "status": "TRADING",
- "baseAsset": "MLN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1714.97803819",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GRTTRY",
- "status": "TRADING",
- "baseAsset": "GRT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "353020.74583333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CAKEBRL",
- "status": "BREAK",
- "baseAsset": "CAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1751.15850000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICPRUB",
- "status": "BREAK",
- "baseAsset": "ICP",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "999996.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92233.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "178.52233333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTAUD",
- "status": "BREAK",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "626.08630555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AAVEBRL",
- "status": "BREAK",
- "baseAsset": "AAVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "999996.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16.90000694",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EOSAUD",
- "status": "BREAK",
- "baseAsset": "EOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1583.62763888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DEXEUSDT",
- "status": "TRADING",
- "baseAsset": "DEXE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11751.50745833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTOBUSD",
- "status": "TRADING",
- "baseAsset": "LTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "200384.11458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADXBUSD",
- "status": "TRADING",
- "baseAsset": "ADX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "99165.11458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QUICKBTC",
- "status": "TRADING",
- "baseAsset": "QUICK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "187.46865972",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QUICKBNB",
- "status": "BREAK",
- "baseAsset": "QUICK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "88.84737222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QUICKBUSD",
- "status": "TRADING",
- "baseAsset": "QUICK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "253.29060486",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "C98USDT",
- "status": "TRADING",
- "baseAsset": "C98",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "530523.77611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "C98BUSD",
- "status": "TRADING",
- "baseAsset": "C98",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "55220.28604166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "C98BNB",
- "status": "BREAK",
- "baseAsset": "C98",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "55661.21456310",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "C98BTC",
- "status": "TRADING",
- "baseAsset": "C98",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53584.76395833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CLVBTC",
- "status": "TRADING",
- "baseAsset": "CLV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "456491.86645833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CLVBNB",
- "status": "BREAK",
- "baseAsset": "CLV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "142522.72302357",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CLVBUSD",
- "status": "TRADING",
- "baseAsset": "CLV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "449939.52111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CLVUSDT",
- "status": "TRADING",
- "baseAsset": "CLV",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1870837.52972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QNTBTC",
- "status": "TRADING",
- "baseAsset": "QNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "462.94552013",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QNTBNB",
- "status": "BREAK",
- "baseAsset": "QNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "77.28804299",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QNTBUSD",
- "status": "TRADING",
- "baseAsset": "QNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "509.31851527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QNTUSDT",
- "status": "TRADING",
- "baseAsset": "QNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3763.37572013",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLOWBTC",
- "status": "TRADING",
- "baseAsset": "FLOW",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "49796.81964583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLOWBNB",
- "status": "TRADING",
- "baseAsset": "FLOW",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14384.61337500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLOWBUSD",
- "status": "TRADING",
- "baseAsset": "FLOW",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "95394.57859027",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLOWUSDT",
- "status": "TRADING",
- "baseAsset": "FLOW",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "212265.56859722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XECBUSD",
- "status": "TRADING",
- "baseAsset": "XEC",
- "baseAssetPrecision": 2,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "426776185.90",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AXSBRL",
- "status": "BREAK",
- "baseAsset": "AXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "501.42537500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AXSAUD",
- "status": "BREAK",
- "baseAsset": "AXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "215.41262500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TVKUSDT",
- "status": "TRADING",
- "baseAsset": "TVK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2637049.40833333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MINABTC",
- "status": "TRADING",
- "baseAsset": "MINA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "24211.37972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MINABNB",
- "status": "BREAK",
- "baseAsset": "MINA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12256.07152777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MINABUSD",
- "status": "TRADING",
- "baseAsset": "MINA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "66030.59229166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MINAUSDT",
- "status": "TRADING",
- "baseAsset": "MINA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "278921.53041666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RAYBNB",
- "status": "TRADING",
- "baseAsset": "RAY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33614.60645833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RAYBUSD",
- "status": "TRADING",
- "baseAsset": "RAY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42184.30076388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RAYUSDT",
- "status": "TRADING",
- "baseAsset": "RAY",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "118305.69937500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FARMBTC",
- "status": "TRADING",
- "baseAsset": "FARM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "217.78465763",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FARMBNB",
- "status": "BREAK",
- "baseAsset": "FARM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92.16243589",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FARMBUSD",
- "status": "TRADING",
- "baseAsset": "FARM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "533.33936527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FARMUSDT",
- "status": "TRADING",
- "baseAsset": "FARM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1892.83822777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPACABTC",
- "status": "TRADING",
- "baseAsset": "ALPACA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31093.94291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPACABNB",
- "status": "BREAK",
- "baseAsset": "ALPACA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42259.42472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPACABUSD",
- "status": "TRADING",
- "baseAsset": "ALPACA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "50687.19076388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPACAUSDT",
- "status": "TRADING",
- "baseAsset": "ALPACA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "195454.86222222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TLMTRY",
- "status": "TRADING",
- "baseAsset": "TLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1022186.51944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QUICKUSDT",
- "status": "TRADING",
- "baseAsset": "QUICK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1220.77637222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ORNBUSD",
- "status": "TRADING",
- "baseAsset": "ORN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13251.33750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MBOXBTC",
- "status": "TRADING",
- "baseAsset": "MBOX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7037.90993055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MBOXBNB",
- "status": "TRADING",
- "baseAsset": "MBOX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13744.24277777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MBOXBUSD",
- "status": "TRADING",
- "baseAsset": "MBOX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26979.78055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MBOXUSDT",
- "status": "TRADING",
- "baseAsset": "MBOX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "89291.21173611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VGXBTC",
- "status": "BREAK",
- "baseAsset": "VGX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "38059.78363384",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VGXETH",
- "status": "BREAK",
- "baseAsset": "VGX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9536.10901525",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FORUSDT",
- "status": "TRADING",
- "baseAsset": "FOR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3132355.22222222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REQUSDT",
- "status": "TRADING",
- "baseAsset": "REQ",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "586218.03263888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GHSTUSDT",
- "status": "TRADING",
- "baseAsset": "GHST",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27293.39604166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRURUB",
- "status": "BREAK",
- "baseAsset": "TRU",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "93065.47777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FISBRL",
- "status": "BREAK",
- "baseAsset": "FIS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23000.57919556",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAXPUSDT",
- "status": "TRADING",
- "baseAsset": "WAXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "605795.84444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAXPBUSD",
- "status": "TRADING",
- "baseAsset": "WAXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "159304.05972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAXPBNB",
- "status": "BREAK",
- "baseAsset": "WAXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "118879.69625520",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAXPBTC",
- "status": "TRADING",
- "baseAsset": "WAXP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "197637.41527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRIBEBTC",
- "status": "BREAK",
- "baseAsset": "TRIBE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "32689.37612323",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRIBEBNB",
- "status": "BREAK",
- "baseAsset": "TRIBE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26349.36805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRIBEBUSD",
- "status": "BREAK",
- "baseAsset": "TRIBE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "209432.86685159",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TRIBEUSDT",
- "status": "BREAK",
- "baseAsset": "TRIBE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "45746.53290322",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GNOUSDT",
- "status": "TRADING",
- "baseAsset": "GNO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "68.21448194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GNOBUSD",
- "status": "BREAK",
- "baseAsset": "GNO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "70.04020277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GNOBNB",
- "status": "BREAK",
- "baseAsset": "GNO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "57.92263750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GNOBTC",
- "status": "BREAK",
- "baseAsset": "GNO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31.25519087",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARPATRY",
- "status": "TRADING",
- "baseAsset": "ARPA",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2923543.67916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PROMBTC",
- "status": "TRADING",
- "baseAsset": "PROM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2116.04604861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MTLBUSD",
- "status": "TRADING",
- "baseAsset": "MTL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37016.11375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OGNBUSD",
- "status": "TRADING",
- "baseAsset": "OGN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "83700.79486111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XECUSDT",
- "status": "TRADING",
- "baseAsset": "XEC",
- "baseAssetPrecision": 2,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "1917720263.40",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "C98BRL",
- "status": "BREAK",
- "baseAsset": "C98",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33865.59444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLAUD",
- "status": "BREAK",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "797.33700970",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XRPBIDR",
- "status": "TRADING",
- "baseAsset": "XRP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "1000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92233.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "28447.97812500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLYBUSD",
- "status": "BREAK",
- "baseAsset": "POLY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "242147.47797783",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ELFUSDT",
- "status": "TRADING",
- "baseAsset": "ELF",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "98454.23583333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DYDXUSDT",
- "status": "TRADING",
- "baseAsset": "DYDX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "158830.49549305",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DYDXBUSD",
- "status": "TRADING",
- "baseAsset": "DYDX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53226.86475000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DYDXBNB",
- "status": "TRADING",
- "baseAsset": "DYDX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "10.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "8384883677.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6214.80479166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DYDXBTC",
- "status": "TRADING",
- "baseAsset": "DYDX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "46116860414.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37002.82270138",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ELFBUSD",
- "status": "TRADING",
- "baseAsset": "ELF",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21864.21673611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLYUSDT",
- "status": "BREAK",
- "baseAsset": "POLY",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "649924.50485436",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IDEXUSDT",
- "status": "TRADING",
- "baseAsset": "IDEX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "100.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1654583.85923611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIDTUSDT",
- "status": "TRADING",
- "baseAsset": "VIDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "100.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1758294.00416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLBIDR",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "9999998955.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9223372.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "358.07208465",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCUSDP",
- "status": "BREAK",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "9999319.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9223.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2.22429357",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHUSDP",
- "status": "BREAK",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "999996.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "72.42944973",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBUSDP",
- "status": "BREAK",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "204.11204545",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDPBUSD",
- "status": "BREAK",
- "baseAsset": "USDP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1137123.46914364",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDPUSDT",
- "status": "TRADING",
- "baseAsset": "USDP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "10000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "258535.01527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALAUSDT",
- "status": "TRADING",
- "baseAsset": "GALA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13154716.35694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALABUSD",
- "status": "TRADING",
- "baseAsset": "GALA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6100262.14236111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALABNB",
- "status": "TRADING",
- "baseAsset": "GALA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "482559.86250000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALABTC",
- "status": "TRADING",
- "baseAsset": "GALA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5391943.45555555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMBIDR",
- "status": "BREAK",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "10000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9223371114.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35408.29468664",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGOBIDR",
- "status": "BREAK",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "10000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9223371114.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11961.87897435",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CAKEAUD",
- "status": "BREAK",
- "baseAsset": "CAKE",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1792.59415277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KSMAUD",
- "status": "BREAK",
- "baseAsset": "KSM",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "62.27782222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESRUB",
- "status": "BREAK",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "999996.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92233.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "571.81791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUNBUSD",
- "status": "TRADING",
- "baseAsset": "SUN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1034871.72916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ILVUSDT",
- "status": "TRADING",
- "baseAsset": "ILV",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "835.80447013",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ILVBUSD",
- "status": "TRADING",
- "baseAsset": "ILV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "189.72891944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ILVBNB",
- "status": "BREAK",
- "baseAsset": "ILV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "127.10948333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ILVBTC",
- "status": "TRADING",
- "baseAsset": "ILV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "132.33799375",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RENBUSD",
- "status": "TRADING",
- "baseAsset": "REN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "290183.93125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YGGUSDT",
- "status": "TRADING",
- "baseAsset": "YGG",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "576347.66347222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YGGBUSD",
- "status": "TRADING",
- "baseAsset": "YGG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "132910.80548611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YGGBNB",
- "status": "BREAK",
- "baseAsset": "YGG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15287.58862690",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "YGGBTC",
- "status": "TRADING",
- "baseAsset": "YGG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37120.95326388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STXBUSD",
- "status": "TRADING",
- "baseAsset": "STX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "169908.53229166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SYSUSDT",
- "status": "TRADING",
- "baseAsset": "SYS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "233520.09652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DFUSDT",
- "status": "TRADING",
- "baseAsset": "DF",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1640875.99236111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLUSDC",
- "status": "BREAK",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3286.89284182",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARPARUB",
- "status": "TRADING",
- "baseAsset": "ARPA",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "118632.47152777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCUAH",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "UAH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "999996.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "61.63198680",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FETBUSD",
- "status": "TRADING",
- "baseAsset": "FET",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "506310.31250000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARPABUSD",
- "status": "TRADING",
- "baseAsset": "ARPA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1167503.24833333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LSKBUSD",
- "status": "TRADING",
- "baseAsset": "LSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8879.60534722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXBIDR",
- "status": "BREAK",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "100000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922337194.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "502.62574792",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALICEBIDR",
- "status": "BREAK",
- "baseAsset": "ALICE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "100000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922337194.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5730.81827777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIDAUSDT",
- "status": "TRADING",
- "baseAsset": "FIDA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "367670.15402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIDABUSD",
- "status": "TRADING",
- "baseAsset": "FIDA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "62783.49298611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIDABNB",
- "status": "BREAK",
- "baseAsset": "FIDA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19527.51360718",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIDABTC",
- "status": "TRADING",
- "baseAsset": "FIDA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37188.63798611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DENTBUSD",
- "status": "TRADING",
- "baseAsset": "DENT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13908871.40763888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FRONTUSDT",
- "status": "TRADING",
- "baseAsset": "FRONT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "217820.88958333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVPUSDT",
- "status": "TRADING",
- "baseAsset": "CVP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "95354.95145833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGLDBTC",
- "status": "TRADING",
- "baseAsset": "AGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13438.56680555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGLDBNB",
- "status": "BREAK",
- "baseAsset": "AGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20931.63888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGLDBUSD",
- "status": "TRADING",
- "baseAsset": "AGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "44391.98638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGLDUSDT",
- "status": "TRADING",
- "baseAsset": "AGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "346039.23326388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RADBTC",
- "status": "TRADING",
- "baseAsset": "RAD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10693.03048611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RADBNB",
- "status": "BREAK",
- "baseAsset": "RAD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3248.37031900",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RADBUSD",
- "status": "TRADING",
- "baseAsset": "RAD",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33558.89888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RADUSDT",
- "status": "TRADING",
- "baseAsset": "RAD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "82181.48368055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNIAUD",
- "status": "BREAK",
- "baseAsset": "UNI",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "473.20695833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HIVEBUSD",
- "status": "TRADING",
- "baseAsset": "HIVE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "34425.98819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STPTBUSD",
- "status": "TRADING",
- "baseAsset": "STPT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "170077.39750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BETABTC",
- "status": "TRADING",
- "baseAsset": "BETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "104466.51736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BETABNB",
- "status": "TRADING",
- "baseAsset": "BETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "91684.09375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BETABUSD",
- "status": "TRADING",
- "baseAsset": "BETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "300056.55208333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BETAUSDT",
- "status": "TRADING",
- "baseAsset": "BETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "647390.51736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SHIBAUD",
- "status": "BREAK",
- "baseAsset": "SHIB",
- "baseAssetPrecision": 2,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "734890732.65",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RAREBTC",
- "status": "TRADING",
- "baseAsset": "RARE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "70670.61750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RAREBNB",
- "status": "BREAK",
- "baseAsset": "RARE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "38512.59861303",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RAREBUSD",
- "status": "TRADING",
- "baseAsset": "RARE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "188467.67020833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RAREUSDT",
- "status": "TRADING",
- "baseAsset": "RARE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "522712.36451388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXBRL",
- "status": "TRADING",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "863.90814583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXAUD",
- "status": "BREAK",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "691.71300000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNAAUD",
- "status": "BREAK",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1502700.04496052",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TROYBUSD",
- "status": "TRADING",
- "baseAsset": "TROY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3320177.16458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AXSETH",
- "status": "TRADING",
- "baseAsset": "AXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "800.80110000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMETH",
- "status": "TRADING",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "89075.10979166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLETH",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2924.85545416",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SSVBTC",
- "status": "TRADING",
- "baseAsset": "SSV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1207.40798611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SSVETH",
- "status": "TRADING",
- "baseAsset": "SSV",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "977.15677777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LAZIOTRY",
- "status": "TRADING",
- "baseAsset": "LAZIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15562.71242361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LAZIOEUR",
- "status": "TRADING",
- "baseAsset": "LAZIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3292.62125694",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LAZIOBTC",
- "status": "TRADING",
- "baseAsset": "LAZIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2314.25078472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LAZIOUSDT",
- "status": "TRADING",
- "baseAsset": "LAZIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "41648.66929166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHESSBTC",
- "status": "TRADING",
- "baseAsset": "CHESS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35840.20979166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHESSBNB",
- "status": "BREAK",
- "baseAsset": "CHESS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21245.48025641",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHESSBUSD",
- "status": "TRADING",
- "baseAsset": "CHESS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "104468.84541666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHESSUSDT",
- "status": "TRADING",
- "baseAsset": "CHESS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "459467.64381944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMAUD",
- "status": "BREAK",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18169.90416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMBRL",
- "status": "BREAK",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22786.44274711",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SCRTBUSD",
- "status": "TRADING",
- "baseAsset": "SCRT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17690.67902777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ADXUSDT",
- "status": "TRADING",
- "baseAsset": "ADX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "325667.69027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUCTIONUSDT",
- "status": "TRADING",
- "baseAsset": "AUCTION",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15355.83286111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CELOBUSD",
- "status": "TRADING",
- "baseAsset": "CELO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42087.25805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMRUB",
- "status": "BREAK",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8523.34819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NUAUD",
- "status": "BREAK",
- "baseAsset": "NU",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37269.66388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NURUB",
- "status": "BREAK",
- "baseAsset": "NU",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14792.86138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REEFTRY",
- "status": "TRADING",
- "baseAsset": "REEF",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15898286.74513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REEFBIDR",
- "status": "BREAK",
- "baseAsset": "REEF",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10",
- "maxPrice": "100000.00",
- "tickSize": "0.10"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1012017.90416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SHIBDOGE",
- "status": "TRADING",
- "baseAsset": "SHIB",
- "baseAssetPrecision": 2,
- "quoteAsset": "DOGE",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "3630970575.00",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "30.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DARUSDT",
- "status": "TRADING",
- "baseAsset": "DAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "974012.26666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DARBUSD",
- "status": "TRADING",
- "baseAsset": "DAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "150189.01875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DARBNB",
- "status": "TRADING",
- "baseAsset": "DAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31857.98402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DARBTC",
- "status": "TRADING",
- "baseAsset": "DAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42423.89930555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNXBTC",
- "status": "TRADING",
- "baseAsset": "BNX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "10.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "8384883677.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21916.78298611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNXBNB",
- "status": "TRADING",
- "baseAsset": "BNX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "10.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "8384883677.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12144.84673611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNXBUSD",
- "status": "TRADING",
- "baseAsset": "BNX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "72929.84138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNXUSDT",
- "status": "TRADING",
- "baseAsset": "BNX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "292134.73291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RGTUSDT",
- "status": "BREAK",
- "baseAsset": "RGT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2748.30227777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RGTBTC",
- "status": "BREAK",
- "baseAsset": "RGT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "680.70686111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RGTBUSD",
- "status": "BREAK",
- "baseAsset": "RGT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "891.38709722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RGTBNB",
- "status": "BREAK",
- "baseAsset": "RGT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1077.00952777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LAZIOBUSD",
- "status": "TRADING",
- "baseAsset": "LAZIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8348.66168750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OXTBUSD",
- "status": "BREAK",
- "baseAsset": "OXT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "77332.04861111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MANATRY",
- "status": "TRADING",
- "baseAsset": "MANA",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "69158.71180555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGORUB",
- "status": "TRADING",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46019.22506944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SHIBUAH",
- "status": "BREAK",
- "baseAsset": "SHIB",
- "baseAssetPrecision": 2,
- "quoteAsset": "UAH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "92141578.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "92141578.00",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNABIDR",
- "status": "BREAK",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01",
- "maxPrice": "100000000.00",
- "tickSize": "0.01"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922337194.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "784790.97380263",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUDUSDC",
- "status": "BREAK",
- "baseAsset": "AUD",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "290245.56644295",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MOVRBTC",
- "status": "TRADING",
- "baseAsset": "MOVR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1367.36023472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MOVRBNB",
- "status": "BREAK",
- "baseAsset": "MOVR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "369.10205000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MOVRBUSD",
- "status": "TRADING",
- "baseAsset": "MOVR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2706.55224652",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MOVRUSDT",
- "status": "TRADING",
- "baseAsset": "MOVR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8123.87280069",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CITYBTC",
- "status": "TRADING",
- "baseAsset": "CITY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3611.14565277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CITYBNB",
- "status": "BREAK",
- "baseAsset": "CITY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "870.39085991",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CITYBUSD",
- "status": "TRADING",
- "baseAsset": "CITY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4565.04263194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CITYUSDT",
- "status": "TRADING",
- "baseAsset": "CITY",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "29238.93513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENSBTC",
- "status": "TRADING",
- "baseAsset": "ENS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1510.66932638",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENSBNB",
- "status": "TRADING",
- "baseAsset": "ENS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1589.36403472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENSBUSD",
- "status": "TRADING",
- "baseAsset": "ENS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2744.61117361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENSUSDT",
- "status": "TRADING",
- "baseAsset": "ENS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17511.03822916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANDETH",
- "status": "TRADING",
- "baseAsset": "SAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21230.08909722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOTETH",
- "status": "TRADING",
- "baseAsset": "DOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2335.98079861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICETH",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "74955.41055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANKRBUSD",
- "status": "TRADING",
- "baseAsset": "ANKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1065557.50048611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANDTRY",
- "status": "TRADING",
- "baseAsset": "SAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "41819.67402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MANABRL",
- "status": "TRADING",
- "baseAsset": "MANA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16794.78638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KP3RUSDT",
- "status": "TRADING",
- "baseAsset": "KP3R",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "999990.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92230.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1111.25472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QIUSDT",
- "status": "TRADING",
- "baseAsset": "QI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8327140.99652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QIBUSD",
- "status": "TRADING",
- "baseAsset": "QI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1765663.09444444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QIBNB",
- "status": "BREAK",
- "baseAsset": "QI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "580081.04615384",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QIBTC",
- "status": "TRADING",
- "baseAsset": "QI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27428148.30208333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PORTOBTC",
- "status": "TRADING",
- "baseAsset": "PORTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1839.53496527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PORTOUSDT",
- "status": "TRADING",
- "baseAsset": "PORTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46711.93361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PORTOTRY",
- "status": "TRADING",
- "baseAsset": "PORTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9055.55032638",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PORTOEUR",
- "status": "TRADING",
- "baseAsset": "PORTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3906.62999305",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POWRUSDT",
- "status": "TRADING",
- "baseAsset": "POWR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "191454.93888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POWRBUSD",
- "status": "TRADING",
- "baseAsset": "POWR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47866.71597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXETH",
- "status": "TRADING",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2480.99066666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SLPTRY",
- "status": "TRADING",
- "baseAsset": "SLP",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12593803.21736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FISTRY",
- "status": "BREAK",
- "baseAsset": "FIS",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5807.79041666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LRCTRY",
- "status": "TRADING",
- "baseAsset": "LRC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "131331.40875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CHRETH",
- "status": "TRADING",
- "baseAsset": "CHR",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "44167.86076388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FISBIDR",
- "status": "BREAK",
- "baseAsset": "FIS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "10000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9223371114.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12071.64652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VGXUSDT",
- "status": "TRADING",
- "baseAsset": "VGX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "647905.47243055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALAETH",
- "status": "TRADING",
- "baseAsset": "GALA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1172639.62847222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JASMYUSDT",
- "status": "TRADING",
- "baseAsset": "JASMY",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53507351.55381945",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JASMYBUSD",
- "status": "TRADING",
- "baseAsset": "JASMY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20507285.25270834",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JASMYBNB",
- "status": "BREAK",
- "baseAsset": "JASMY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1635520.42027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JASMYBTC",
- "status": "BREAK",
- "baseAsset": "JASMY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "89022157.15270458",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AMPBTC",
- "status": "BREAK",
- "baseAsset": "AMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AMPBNB",
- "status": "BREAK",
- "baseAsset": "AMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2139717.92361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AMPBUSD",
- "status": "TRADING",
- "baseAsset": "AMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4664500.94236111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AMPUSDT",
- "status": "TRADING",
- "baseAsset": "AMP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19775907.46458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PLABTC",
- "status": "TRADING",
- "baseAsset": "PLA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33303.59830555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PLABNB",
- "status": "BREAK",
- "baseAsset": "PLA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13257.16740638",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PLABUSD",
- "status": "TRADING",
- "baseAsset": "PLA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "114513.01363194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PLAUSDT",
- "status": "TRADING",
- "baseAsset": "PLA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "227838.76597916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PYRBTC",
- "status": "TRADING",
- "baseAsset": "PYR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3311.75404097",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PYRBUSD",
- "status": "TRADING",
- "baseAsset": "PYR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11582.91493194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PYRUSDT",
- "status": "TRADING",
- "baseAsset": "PYR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "24285.63315347",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RNDRBTC",
- "status": "TRADING",
- "baseAsset": "RNDR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42353.13092361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RNDRUSDT",
- "status": "TRADING",
- "baseAsset": "RNDR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "155657.66904861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RNDRBUSD",
- "status": "TRADING",
- "baseAsset": "RNDR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "61740.03127777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALCXBTC",
- "status": "TRADING",
- "baseAsset": "ALCX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "271.76567847",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALCXBUSD",
- "status": "TRADING",
- "baseAsset": "ALCX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "999996.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "528.82199090",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALCXUSDT",
- "status": "TRADING",
- "baseAsset": "ALCX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "999996.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1690.37706534",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANTOSBTC",
- "status": "TRADING",
- "baseAsset": "SANTOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5349.98876388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANTOSUSDT",
- "status": "TRADING",
- "baseAsset": "SANTOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "38589.10687500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANTOSBRL",
- "status": "BREAK",
- "baseAsset": "SANTOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1429.41916782",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANTOSTRY",
- "status": "TRADING",
- "baseAsset": "SANTOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13956.67672916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MCBTC",
- "status": "TRADING",
- "baseAsset": "MC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17753.86922916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MCBUSD",
- "status": "TRADING",
- "baseAsset": "MC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "29956.09973611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MCUSDT",
- "status": "TRADING",
- "baseAsset": "MC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "148072.10504166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BELTRY",
- "status": "TRADING",
- "baseAsset": "BEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "57040.35420833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COCOSBUSD",
- "status": "BREAK",
- "baseAsset": "COCOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "59133.78224687",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DENTTRY",
- "status": "TRADING",
- "baseAsset": "DENT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12074197.74166666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENJTRY",
- "status": "TRADING",
- "baseAsset": "ENJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "56877.79953472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEORUB",
- "status": "TRADING",
- "baseAsset": "NEO",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "999996.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "784.30355625",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANDAUD",
- "status": "BREAK",
- "baseAsset": "SAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8732.18472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SLPBIDR",
- "status": "BREAK",
- "baseAsset": "SLP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10",
- "maxPrice": "100000.00",
- "tickSize": "0.10"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9223362229.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3830454.94550408",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANYBTC",
- "status": "BREAK",
- "baseAsset": "ANY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4878.32598717",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANYBUSD",
- "status": "BREAK",
- "baseAsset": "ANY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20897.51375641",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANYUSDT",
- "status": "BREAK",
- "baseAsset": "ANY",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27135.43097435",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BICOBTC",
- "status": "TRADING",
- "baseAsset": "BICO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16052.97234027",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BICOBUSD",
- "status": "TRADING",
- "baseAsset": "BICO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31772.24642361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BICOUSDT",
- "status": "TRADING",
- "baseAsset": "BICO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "131987.79739583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLUXBTC",
- "status": "TRADING",
- "baseAsset": "FLUX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13633.37658333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLUXBUSD",
- "status": "TRADING",
- "baseAsset": "FLUX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "38576.10992361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLUXUSDT",
- "status": "TRADING",
- "baseAsset": "FLUX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "134191.69677777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALICETRY",
- "status": "TRADING",
- "baseAsset": "ALICE",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9597.05217430",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FXSUSDT",
- "status": "TRADING",
- "baseAsset": "FXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19007.50083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALABRL",
- "status": "TRADING",
- "baseAsset": "GALA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "532154.56576388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALATRY",
- "status": "TRADING",
- "baseAsset": "GALA",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1539332.42875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNATRY",
- "status": "TRADING",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "59603.86715277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REQBUSD",
- "status": "TRADING",
- "baseAsset": "REQ",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "261958.98819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANDBRL",
- "status": "TRADING",
- "baseAsset": "SAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "18022.55138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MANABIDR",
- "status": "BREAK",
- "baseAsset": "MANA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "10000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9223371110.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14290.97808599",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANDBIDR",
- "status": "BREAK",
- "baseAsset": "SAND",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "10000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9223371110.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11593.12335149",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VOXELBTC",
- "status": "TRADING",
- "baseAsset": "VOXEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "28620.01763888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VOXELBNB",
- "status": "BREAK",
- "baseAsset": "VOXEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "29324.99237170",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VOXELBUSD",
- "status": "TRADING",
- "baseAsset": "VOXEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "114882.16104166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VOXELUSDT",
- "status": "TRADING",
- "baseAsset": "VOXEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "240782.32312500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COSBUSD",
- "status": "TRADING",
- "baseAsset": "COS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2281015.68701388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CTXCBUSD",
- "status": "TRADING",
- "baseAsset": "CTXC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "76487.61527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMTRY",
- "status": "TRADING",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "87872.15277083",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MANABNB",
- "status": "BREAK",
- "baseAsset": "MANA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "28446.12301388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MINATRY",
- "status": "TRADING",
- "baseAsset": "MINA",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "73397.48187500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XTZTRY",
- "status": "TRADING",
- "baseAsset": "XTZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10353.36158333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HIGHBTC",
- "status": "TRADING",
- "baseAsset": "HIGH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13814.57665902",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HIGHBUSD",
- "status": "TRADING",
- "baseAsset": "HIGH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35431.19193541",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HIGHUSDT",
- "status": "TRADING",
- "baseAsset": "HIGH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "119891.29050486",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVXBTC",
- "status": "TRADING",
- "baseAsset": "CVX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1267.58692777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVXBUSD",
- "status": "TRADING",
- "baseAsset": "CVX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1437.10625902",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVXUSDT",
- "status": "TRADING",
- "baseAsset": "CVX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19532.41638194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PEOPLEBTC",
- "status": "TRADING",
- "baseAsset": "PEOPLE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5526436.94027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PEOPLEBUSD",
- "status": "TRADING",
- "baseAsset": "PEOPLE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1714875.53305555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PEOPLEUSDT",
- "status": "TRADING",
- "baseAsset": "PEOPLE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8906825.88777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OOKIBUSD",
- "status": "TRADING",
- "baseAsset": "OOKI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4801748.11736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OOKIUSDT",
- "status": "TRADING",
- "baseAsset": "OOKI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22409134.41597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COCOSTRY",
- "status": "BREAK",
- "baseAsset": "COCOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "71970.61730929",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GXSBNB",
- "status": "BREAK",
- "baseAsset": "GXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16121.00147435",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINKBNB",
- "status": "TRADING",
- "baseAsset": "LINK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3487.56706597",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNAETH",
- "status": "BREAK",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20053796.23768026",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MDTBUSD",
- "status": "TRADING",
- "baseAsset": "MDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "580669.90527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NULSBUSD",
- "status": "TRADING",
- "baseAsset": "NULS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47535.07291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SPELLBTC",
- "status": "BREAK",
- "baseAsset": "SPELL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SPELLUSDT",
- "status": "TRADING",
- "baseAsset": "SPELL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SPELLBUSD",
- "status": "TRADING",
- "baseAsset": "SPELL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13817306.58125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USTBTC",
- "status": "BREAK",
- "baseAsset": "UST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "464714.64071794",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USTBUSD",
- "status": "BREAK",
- "baseAsset": "UST",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.30000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9298890.57347204",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USTUSDT",
- "status": "BREAK",
- "baseAsset": "UST",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1.30000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1760870.30129870",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JOEBTC",
- "status": "TRADING",
- "baseAsset": "JOE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "61275.41314583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JOEBUSD",
- "status": "TRADING",
- "baseAsset": "JOE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "78142.56000694",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JOEUSDT",
- "status": "TRADING",
- "baseAsset": "JOE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "317957.19045833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMETH",
- "status": "TRADING",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4253.48116041",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DUSKBUSD",
- "status": "TRADING",
- "baseAsset": "DUSK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "107936.95486111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EGLDETH",
- "status": "TRADING",
- "baseAsset": "EGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "232.14620062",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICPETH",
- "status": "TRADING",
- "baseAsset": "ICP",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1989.74108263",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNABRL",
- "status": "BREAK",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9221525.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1080589.34162763",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNAUST",
- "status": "BREAK",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "UST",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3991517.24872727",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEARETH",
- "status": "TRADING",
- "baseAsset": "NEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5752.05987083",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ROSEBNB",
- "status": "BREAK",
- "baseAsset": "ROSE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "178371.71027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VOXELETH",
- "status": "BREAK",
- "baseAsset": "VOXEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22044.96574202",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALICEBNB",
- "status": "BREAK",
- "baseAsset": "ALICE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1265.51768793",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMTRY",
- "status": "TRADING",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1526.21938263",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHUST",
- "status": "BREAK",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "UST",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "999996.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20.30888558",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALAAUD",
- "status": "BREAK",
- "baseAsset": "GALA",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "188652.77253814",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LRCBNB",
- "status": "TRADING",
- "baseAsset": "LRC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "24621.40129861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONEETH",
- "status": "BREAK",
- "baseAsset": "ONE",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "243801.63388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OOKIBNB",
- "status": "BREAK",
- "baseAsset": "OOKI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1729805.90220385",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ACHBTC",
- "status": "TRADING",
- "baseAsset": "ACH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2119796.46458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ACHBUSD",
- "status": "TRADING",
- "baseAsset": "ACH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2396012.28125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ACHUSDT",
- "status": "TRADING",
- "baseAsset": "ACH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8831826.18402777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IMXBTC",
- "status": "TRADING",
- "baseAsset": "IMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10553.58988888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IMXBUSD",
- "status": "TRADING",
- "baseAsset": "IMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "28685.17822916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IMXUSDT",
- "status": "TRADING",
- "baseAsset": "IMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "330184.97722222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GLMRBTC",
- "status": "TRADING",
- "baseAsset": "GLMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42737.10319444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GLMRBUSD",
- "status": "TRADING",
- "baseAsset": "GLMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42428.67215277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GLMRUSDT",
- "status": "TRADING",
- "baseAsset": "GLMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "269766.39777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMBIDR",
- "status": "BREAK",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BIDR",
- "quotePrecision": 2,
- "quoteAssetPrecision": 2,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 2,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00",
- "maxPrice": "100000000.00",
- "tickSize": "1.00"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922337194.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "600.88460000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "20000.00",
- "applyMinToMarket": true,
- "maxNotional": "9000000000.00",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DYDXETH",
- "status": "BREAK",
- "baseAsset": "DYDX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5014.16703846",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FARMETH",
- "status": "BREAK",
- "baseAsset": "FARM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "216.88844320",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FORBNB",
- "status": "BREAK",
- "baseAsset": "FOR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "587082.13846153",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ICPTRY",
- "status": "TRADING",
- "baseAsset": "ICP",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3040.90727222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JASMYETH",
- "status": "BREAK",
- "baseAsset": "JASMY",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1881693.57975034",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LINABNB",
- "status": "BREAK",
- "baseAsset": "LINA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "946764.60128205",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OOKIETH",
- "status": "BREAK",
- "baseAsset": "OOKI",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2329173.68099861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ROSEETH",
- "status": "TRADING",
- "baseAsset": "ROSE",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "167954.59680555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UMABUSD",
- "status": "TRADING",
- "baseAsset": "UMA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8632.67027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNIETH",
- "status": "TRADING",
- "baseAsset": "UNI",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4571.29167222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XTZETH",
- "status": "BREAK",
- "baseAsset": "XTZ",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2460.43098474",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LOKABTC",
- "status": "TRADING",
- "baseAsset": "LOKA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26612.40479166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LOKABNB",
- "status": "TRADING",
- "baseAsset": "LOKA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17213.18388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LOKABUSD",
- "status": "TRADING",
- "baseAsset": "LOKA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27185.18000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LOKAUSDT",
- "status": "TRADING",
- "baseAsset": "LOKA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "190869.54798611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMBRL",
- "status": "BREAK",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1176.09023333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BNBUST",
- "status": "BREAK",
- "baseAsset": "BNB",
- "baseAssetPrecision": 8,
- "quoteAsset": "UST",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "52.88482207",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CRVETH",
- "status": "TRADING",
- "baseAsset": "CRV",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20654.85436111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HIGHBNB",
- "status": "TRADING",
- "baseAsset": "HIGH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12362.05688888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEARRUB",
- "status": "TRADING",
- "baseAsset": "NEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "92233.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5955.20545694",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ROSETRY",
- "status": "TRADING",
- "baseAsset": "ROSE",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "475829.73125000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SCRTUSDT",
- "status": "TRADING",
- "baseAsset": "SCRT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "81402.39791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "API3BTC",
- "status": "TRADING",
- "baseAsset": "API3",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3418.57005555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "API3BUSD",
- "status": "TRADING",
- "baseAsset": "API3",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7504.52320833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "API3USDT",
- "status": "TRADING",
- "baseAsset": "API3",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "82815.03102777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTCUSDT",
- "status": "TRADING",
- "baseAsset": "BTTC",
- "baseAssetPrecision": 1,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 1,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "0.10000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.0",
- "maxQty": "92233720368.0",
- "stepSize": "1.0"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.0",
- "maxQty": "92233720368.0",
- "stepSize": "0.0"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTCUSDC",
- "status": "BREAK",
- "baseAsset": "BTTC",
- "baseAssetPrecision": 1,
- "quoteAsset": "USDC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 1,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "0.10000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.0",
- "maxQty": "92233720368.0",
- "stepSize": "1.0"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.0",
- "maxQty": "14013685964.2",
- "stepSize": "0.0"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTCTRY",
- "status": "TRADING",
- "baseAsset": "BTTC",
- "baseAssetPrecision": 1,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 1,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "0.10000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.0",
- "maxQty": "92233720368.0",
- "stepSize": "1.0"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.0",
- "maxQty": "40657386782.0",
- "stepSize": "0.0"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ACABTC",
- "status": "TRADING",
- "baseAsset": "ACA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "378046.49322916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ACABUSD",
- "status": "TRADING",
- "baseAsset": "ACA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "257188.17379861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ACAUSDT",
- "status": "TRADING",
- "baseAsset": "ACA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1002520.83248611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANCBTC",
- "status": "BREAK",
- "baseAsset": "ANC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "419928.81844660",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANCBUSD",
- "status": "BREAK",
- "baseAsset": "ANC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1613160.74252777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANCUSDT",
- "status": "BREAK",
- "baseAsset": "ANC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1382441.64094313",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BDOTDOT",
- "status": "TRADING",
- "baseAsset": "BDOT",
- "baseAssetPrecision": 8,
- "quoteAsset": "DOT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "78513.49973472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "2",
- "bidMultiplierDown": "0.5",
- "askMultiplierUp": "2",
- "askMultiplierDown": "0.5",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.30000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XNOBTC",
- "status": "TRADING",
- "baseAsset": "XNO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15050.80248611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XNOETH",
- "status": "BREAK",
- "baseAsset": "XNO",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10315.49920943",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XNOBUSD",
- "status": "TRADING",
- "baseAsset": "XNO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14535.59427083",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XNOUSDT",
- "status": "TRADING",
- "baseAsset": "XNO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "50474.65315277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COSTRY",
- "status": "TRADING",
- "baseAsset": "COS",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4523277.68055555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KAVAETH",
- "status": "TRADING",
- "baseAsset": "KAVA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14450.36561111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MCBNB",
- "status": "BREAK",
- "baseAsset": "MC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "32805.69966666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ONETRY",
- "status": "TRADING",
- "baseAsset": "ONE",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "924309.78736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WOOBTC",
- "status": "TRADING",
- "baseAsset": "WOO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "72941.68201388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WOOBNB",
- "status": "TRADING",
- "baseAsset": "WOO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "24671.07604166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WOOBUSD",
- "status": "TRADING",
- "baseAsset": "WOO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "100613.84500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WOOUSDT",
- "status": "TRADING",
- "baseAsset": "WOO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "874306.54118055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CELRETH",
- "status": "BREAK",
- "baseAsset": "CELR",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "628714.51841746",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PEOPLEBNB",
- "status": "BREAK",
- "baseAsset": "PEOPLE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "343700.01250000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SLPBNB",
- "status": "BREAK",
- "baseAsset": "SLP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2546906.91388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SPELLBNB",
- "status": "BREAK",
- "baseAsset": "SPELL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4455351.08333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SPELLTRY",
- "status": "TRADING",
- "baseAsset": "SPELL",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "35525422.57291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TFUELBUSD",
- "status": "TRADING",
- "baseAsset": "TFUEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "135469.94583333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AXSTRY",
- "status": "TRADING",
- "baseAsset": "AXS",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3238.70536319",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DARTRY",
- "status": "TRADING",
- "baseAsset": "DAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "150622.41706944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEARTRY",
- "status": "TRADING",
- "baseAsset": "NEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11266.89051597",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IDEXBNB",
- "status": "TRADING",
- "baseAsset": "IDEX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "98312.33972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPINEEUR",
- "status": "TRADING",
- "baseAsset": "ALPINE",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3438.66507638",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPINETRY",
- "status": "TRADING",
- "baseAsset": "ALPINE",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22408.43792361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPINEUSDT",
- "status": "TRADING",
- "baseAsset": "ALPINE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43033.83859722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPINEBTC",
- "status": "TRADING",
- "baseAsset": "ALPINE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5679.69068750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TUSDT",
- "status": "TRADING",
- "baseAsset": "T",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1576427.06861111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TBUSD",
- "status": "TRADING",
- "baseAsset": "T",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "687914.34159722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "API3BNB",
- "status": "BREAK",
- "baseAsset": "API3",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6729.76520512",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BETAETH",
- "status": "TRADING",
- "baseAsset": "BETA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "198037.67506944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "INJTRY",
- "status": "TRADING",
- "baseAsset": "INJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5615.24129861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TLMBNB",
- "status": "BREAK",
- "baseAsset": "TLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "665024.74102564",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ASTRBUSD",
- "status": "TRADING",
- "baseAsset": "ASTR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "385596.89048611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ASTRUSDT",
- "status": "TRADING",
- "baseAsset": "ASTR",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1961425.02430555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "API3TRY",
- "status": "TRADING",
- "baseAsset": "API3",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8411.15067361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GLMRBNB",
- "status": "BREAK",
- "baseAsset": "GLMR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12523.22576976",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MBOXTRY",
- "status": "TRADING",
- "baseAsset": "MBOX",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "49605.43366666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMTBTC",
- "status": "TRADING",
- "baseAsset": "GMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "111580.34965277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMTBNB",
- "status": "TRADING",
- "baseAsset": "GMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "36937.54173611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMTBUSD",
- "status": "TRADING",
- "baseAsset": "GMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "492207.28527777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMTUSDT",
- "status": "TRADING",
- "baseAsset": "GMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1179616.52451388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANCBNB",
- "status": "BREAK",
- "baseAsset": "ANC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "190897.72494444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ATOMEUR",
- "status": "TRADING",
- "baseAsset": "ATOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2407.16654861",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALAEUR",
- "status": "TRADING",
- "baseAsset": "GALA",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "539380.66875000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KSMETH",
- "status": "BREAK",
- "baseAsset": "KSM",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "417.25775839",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UMATRY",
- "status": "TRADING",
- "baseAsset": "UMA",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "26337.50784027",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KDABTC",
- "status": "TRADING",
- "baseAsset": "KDA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10862.75861805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KDABUSD",
- "status": "TRADING",
- "baseAsset": "KDA",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "23060.26436805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KDAUSDT",
- "status": "TRADING",
- "baseAsset": "KDA",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53189.81694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APEUSDT",
- "status": "TRADING",
- "baseAsset": "APE",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "145563.47854166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APEBUSD",
- "status": "TRADING",
- "baseAsset": "APE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46755.27236111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APEBTC",
- "status": "TRADING",
- "baseAsset": "APE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14206.46256250",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALPINEBUSD",
- "status": "TRADING",
- "baseAsset": "ALPINE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15440.82029166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNAGBP",
- "status": "BREAK",
- "baseAsset": "LUNA",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1193640.71135526",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEAREUR",
- "status": "TRADING",
- "baseAsset": "NEAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "900000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8699.96506944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "TWTTRY",
- "status": "TRADING",
- "baseAsset": "TWT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "20501.05239583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESEUR",
- "status": "TRADING",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6052.62486805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APEEUR",
- "status": "TRADING",
- "baseAsset": "APE",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9048.89211111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APEGBP",
- "status": "BREAK",
- "baseAsset": "APE",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2794.60973611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APETRY",
- "status": "TRADING",
- "baseAsset": "APE",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "13720.39774583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BSWUSDT",
- "status": "TRADING",
- "baseAsset": "BSW",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "735572.20083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BSWBUSD",
- "status": "TRADING",
- "baseAsset": "BSW",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "67736.93923611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BSWBNB",
- "status": "TRADING",
- "baseAsset": "BSW",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "85307.26375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APEBNB",
- "status": "TRADING",
- "baseAsset": "APE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7408.43150416",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMTBRL",
- "status": "BREAK",
- "baseAsset": "GMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31558.30666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMTETH",
- "status": "TRADING",
- "baseAsset": "GMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "71875.74569444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_006"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JASMYTRY",
- "status": "TRADING",
- "baseAsset": "JASMY",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16315484.77013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SANTOSBUSD",
- "status": "TRADING",
- "baseAsset": "SANTOS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6746.71546527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APEAUD",
- "status": "BREAK",
- "baseAsset": "APE",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1090.01638461",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BIFIUSDT",
- "status": "TRADING",
- "baseAsset": "BIFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "90000.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "76.66541944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMTEUR",
- "status": "TRADING",
- "baseAsset": "GMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "72254.72388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IMXBNB",
- "status": "TRADING",
- "baseAsset": "IMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5409.74086805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RUNEETH",
- "status": "TRADING",
- "baseAsset": "RUNE",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "39500.88310208",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AVAXGBP",
- "status": "BREAK",
- "baseAsset": "AVAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "561.90936111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MULTIBTC",
- "status": "TRADING",
- "baseAsset": "MULTI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3415.65958194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MULTIBUSD",
- "status": "TRADING",
- "baseAsset": "MULTI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4700.69389652",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MULTIUSDT",
- "status": "TRADING",
- "baseAsset": "MULTI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "27289.99657777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APEETH",
- "status": "TRADING",
- "baseAsset": "APE",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11824.09206944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BSWETH",
- "status": "BREAK",
- "baseAsset": "BSW",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "37730.12726388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FILTRY",
- "status": "TRADING",
- "baseAsset": "FIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3997.64064236",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTMEUR",
- "status": "TRADING",
- "baseAsset": "FTM",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "57401.23611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMTGBP",
- "status": "BREAK",
- "baseAsset": "GMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "24513.25027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZILTRY",
- "status": "TRADING",
- "baseAsset": "ZIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1197483.34763888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMTTRY",
- "status": "TRADING",
- "baseAsset": "GMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "170518.31265972",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WAVESTRY",
- "status": "TRADING",
- "baseAsset": "WAVES",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "999996.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31729.93745625",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCUST",
- "status": "BREAK",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "UST",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1.84080589",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ASTRBTC",
- "status": "TRADING",
- "baseAsset": "ASTR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "418745.60326388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ASTRETH",
- "status": "BREAK",
- "baseAsset": "ASTR",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "216333.55566166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BSWTRY",
- "status": "TRADING",
- "baseAsset": "BSW",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "117460.26641666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FTTETH",
- "status": "BREAK",
- "baseAsset": "FTT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6949.05709853",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FUNBNB",
- "status": "TRADING",
- "baseAsset": "FUN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "691937.30138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PORTOBUSD",
- "status": "TRADING",
- "baseAsset": "PORTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6132.06438194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STEEMUSDT",
- "status": "TRADING",
- "baseAsset": "STEEM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "118836.60437500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ZILEUR",
- "status": "BREAK",
- "baseAsset": "ZIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "205293.02888888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APEBRL",
- "status": "BREAK",
- "baseAsset": "APE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2095.60969191",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AUDIOTRY",
- "status": "TRADING",
- "baseAsset": "AUDIO",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "178883.02145138",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTTCBUSD",
- "status": "TRADING",
- "baseAsset": "BTTC",
- "baseAssetPrecision": 1,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 1,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "0.10000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.0",
- "maxQty": "92233720368.0",
- "stepSize": "1.0"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.0",
- "maxQty": "92233720368.0",
- "stepSize": "0.0"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMTAUD",
- "status": "BREAK",
- "baseAsset": "GMT",
- "baseAssetPrecision": 8,
- "quoteAsset": "AUD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "31421.96421636",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MBLBUSD",
- "status": "TRADING",
- "baseAsset": "MBL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3464309.75902777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MOBUSDT",
- "status": "TRADING",
- "baseAsset": "MOB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "69971.27293055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MOBBUSD",
- "status": "TRADING",
- "baseAsset": "MOB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12399.02143750",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MOBBTC",
- "status": "TRADING",
- "baseAsset": "MOB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8936.44828472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEXOUSDT",
- "status": "TRADING",
- "baseAsset": "NEXO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "75942.72242361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEXOBUSD",
- "status": "TRADING",
- "baseAsset": "NEXO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15980.93419444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEXOBTC",
- "status": "TRADING",
- "baseAsset": "NEXO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42146.53404166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REIUSDT",
- "status": "TRADING",
- "baseAsset": "REI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2918681.52500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REIBNB",
- "status": "BREAK",
- "baseAsset": "REI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "135717.10651872",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REIETH",
- "status": "BREAK",
- "baseAsset": "REI",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "358556.43736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALUSDT",
- "status": "TRADING",
- "baseAsset": "GAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "96387.78994097",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALBUSD",
- "status": "TRADING",
- "baseAsset": "GAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16474.53900555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALBNB",
- "status": "BREAK",
- "baseAsset": "GAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5069.96473231",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALBTC",
- "status": "TRADING",
- "baseAsset": "GAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2010.48145208",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JASMYEUR",
- "status": "BREAK",
- "baseAsset": "JASMY",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1841338.90762829",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KNCBNB",
- "status": "TRADING",
- "baseAsset": "KNC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5784.38091666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SHIBGBP",
- "status": "BREAK",
- "baseAsset": "SHIB",
- "baseAssetPrecision": 2,
- "quoteAsset": "GBP",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "46116860414.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "1434042569.95",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALEUR",
- "status": "TRADING",
- "baseAsset": "GAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10168.58628958",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALTRY",
- "status": "TRADING",
- "baseAsset": "GAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11901.20298263",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LDOBUSD",
- "status": "TRADING",
- "baseAsset": "LDO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "65725.11830555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LDOUSDT",
- "status": "TRADING",
- "baseAsset": "LDO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "228748.36830555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LDOBTC",
- "status": "TRADING",
- "baseAsset": "LDO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22203.41698611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ENSTRY",
- "status": "TRADING",
- "baseAsset": "ENS",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1110.75280625",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DAREUR",
- "status": "TRADING",
- "baseAsset": "DAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "77473.65416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DARETH",
- "status": "BREAK",
- "baseAsset": "DAR",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "58471.54959128",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGOETH",
- "status": "TRADING",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "59107.34208333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ALGOTRY",
- "status": "TRADING",
- "baseAsset": "ALGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "85537.65805555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALETH",
- "status": "BREAK",
- "baseAsset": "GAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7870.43323611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EPXUSDT",
- "status": "TRADING",
- "baseAsset": "EPX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "293769773.60138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EPXBUSD",
- "status": "TRADING",
- "baseAsset": "EPX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "81995503.92986111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RUNETRY",
- "status": "BREAK",
- "baseAsset": "RUNE",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3365.34233009",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GALBRL",
- "status": "BREAK",
- "baseAsset": "GAL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4276.55909847",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STEEMBUSD",
- "status": "TRADING",
- "baseAsset": "STEEM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33775.26493055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CVCBUSD",
- "status": "TRADING",
- "baseAsset": "CVC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "111507.69097222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "REIBUSD",
- "status": "TRADING",
- "baseAsset": "REI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "427438.36069444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DREPBUSD",
- "status": "TRADING",
- "baseAsset": "DREP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47809.66597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AKROBUSD",
- "status": "TRADING",
- "baseAsset": "AKRO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4946475.50486111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PUNDIXBUSD",
- "status": "TRADING",
- "baseAsset": "PUNDIX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30934.02562500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNCBUSD",
- "status": "TRADING",
- "baseAsset": "LUNC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "10.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "8384883677.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4523255499.85903489",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_POSITION", "maxPosition": "92233720368.54775807" },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USTCBUSD",
- "status": "TRADING",
- "baseAsset": "USTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3067955.35000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OPBTC",
- "status": "TRADING",
- "baseAsset": "OP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "62195.36747222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OPBUSD",
- "status": "TRADING",
- "baseAsset": "OP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "133279.22469444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OPUSDT",
- "status": "TRADING",
- "baseAsset": "OP",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "562278.85139583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OGBUSD",
- "status": "TRADING",
- "baseAsset": "OG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11222.58090277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "KEYBUSD",
- "status": "TRADING",
- "baseAsset": "KEY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16079009.60347222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ASRBUSD",
- "status": "TRADING",
- "baseAsset": "ASR",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6032.27375000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FIROBUSD",
- "status": "TRADING",
- "baseAsset": "FIRO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10257.15722222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NKNBUSD",
- "status": "TRADING",
- "baseAsset": "NKN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "142807.21111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OPBNB",
- "status": "TRADING",
- "baseAsset": "OP",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11296.09986111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OPEUR",
- "status": "TRADING",
- "baseAsset": "OP",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9178.51172222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GTOBUSD",
- "status": "BREAK",
- "baseAsset": "GTO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNXETH",
- "status": "TRADING",
- "baseAsset": "SNX",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8450.96072916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WBTCBUSD",
- "status": "TRADING",
- "baseAsset": "WBTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1.53742811",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BELETH",
- "status": "BREAK",
- "baseAsset": "BEL",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8803.12291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LITETH",
- "status": "BREAK",
- "baseAsset": "LIT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5679.37560975",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LEVERUSDT",
- "status": "TRADING",
- "baseAsset": "LEVER",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "88219330.33194444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LEVERBUSD",
- "status": "TRADING",
- "baseAsset": "LEVER",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "17591270.27361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BURGERETH",
- "status": "BREAK",
- "baseAsset": "BURGER",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15420.93925000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PEOPLEETH",
- "status": "BREAK",
- "baseAsset": "PEOPLE",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "383272.71012482",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UNFIETH",
- "status": "BREAK",
- "baseAsset": "UNFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1877.99355062",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BONDETH",
- "status": "BREAK",
- "baseAsset": "BOND",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3543.28868076",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STORJTRY",
- "status": "TRADING",
- "baseAsset": "STORJ",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "71888.70500000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OPETH",
- "status": "TRADING",
- "baseAsset": "OP",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16596.36904166",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETCTRY",
- "status": "TRADING",
- "baseAsset": "ETC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "922327.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "494.20915833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WINGETH",
- "status": "BREAK",
- "baseAsset": "WING",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "924.30798474",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FILETH",
- "status": "TRADING",
- "baseAsset": "FIL",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3735.88617361",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GLMBUSD",
- "status": "TRADING",
- "baseAsset": "GLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "65868.36270833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SSVBUSD",
- "status": "TRADING",
- "baseAsset": "SSV",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1611.70575833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STGBTC",
- "status": "TRADING",
- "baseAsset": "STG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "25073.94715277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STGBUSD",
- "status": "TRADING",
- "baseAsset": "STG",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "49719.65576388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STGUSDT",
- "status": "TRADING",
- "baseAsset": "STG",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "100.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "207728.80493055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ANKRTRY",
- "status": "TRADING",
- "baseAsset": "ANKR",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1291153.06597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARKBUSD",
- "status": "TRADING",
- "baseAsset": "ARK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "28749.89236111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BETHBUSD",
- "status": "TRADING",
- "baseAsset": "BETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11.27292152",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LOOMBUSD",
- "status": "TRADING",
- "baseAsset": "LOOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "202849.85486111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNMBUSD",
- "status": "TRADING",
- "baseAsset": "SNM",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "160982.39652777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AMBBUSD",
- "status": "TRADING",
- "baseAsset": "AMB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "100.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2112003.23333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LUNCUSDT",
- "status": "TRADING",
- "baseAsset": "LUNC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "10.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "8384883677.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4285881914.71059620",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHBBUSD",
- "status": "TRADING",
- "baseAsset": "PHB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "75804.87777777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GASBUSD",
- "status": "TRADING",
- "baseAsset": "GAS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5617.25694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEBLBUSD",
- "status": "BREAK",
- "baseAsset": "NEBL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30878.78557558",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PROSBUSD",
- "status": "TRADING",
- "baseAsset": "PROS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "38467.71736111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIBBUSD",
- "status": "TRADING",
- "baseAsset": "VIB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "113588.03472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMXBTC",
- "status": "TRADING",
- "baseAsset": "GMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "392.56362083",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMXBUSD",
- "status": "TRADING",
- "baseAsset": "GMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "500.83103472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GMXUSDT",
- "status": "TRADING",
- "baseAsset": "GMX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2377.07647083",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGIXBUSD",
- "status": "TRADING",
- "baseAsset": "AGIX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "772895.79722222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "NEBLUSDT",
- "status": "BREAK",
- "baseAsset": "NEBL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "58491.82760055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNTBUSD",
- "status": "TRADING",
- "baseAsset": "SNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1370891.04722222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLYXBTC",
- "status": "TRADING",
- "baseAsset": "POLYX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "65038.58326388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLYXBUSD",
- "status": "TRADING",
- "baseAsset": "POLYX",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "76261.44118055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "POLYXUSDT",
- "status": "TRADING",
- "baseAsset": "POLYX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "466801.88472222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APTBTC",
- "status": "TRADING",
- "baseAsset": "APT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "10.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "8384883677.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14142.52680555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APTUSDT",
- "status": "TRADING",
- "baseAsset": "APT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "126917.16772222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APTBUSD",
- "status": "TRADING",
- "baseAsset": "APT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "41945.41536805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCPLN",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "PLN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "9999319.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9223.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1.71058150",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "50.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ETHPLN",
- "status": "TRADING",
- "baseAsset": "ETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "PLN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "999996.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8.00743458",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "50.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDPLN",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "PLN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "74874.77291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "50.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APTEUR",
- "status": "TRADING",
- "baseAsset": "APT",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1403.86788194",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APTTRY",
- "status": "TRADING",
- "baseAsset": "APT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4295.85322916",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APTBRL",
- "status": "BREAK",
- "baseAsset": "APT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BRL",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1115.04383333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QKCBUSD",
- "status": "TRADING",
- "baseAsset": "QKC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "565231.61666666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OSMOBTC",
- "status": "TRADING",
- "baseAsset": "OSMO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "10.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "8384883677.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "3882.05975694",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OSMOUSDT",
- "status": "TRADING",
- "baseAsset": "OSMO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "113602.41916666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OSMOBUSD",
- "status": "TRADING",
- "baseAsset": "OSMO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "15637.28400000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HFTBTC",
- "status": "TRADING",
- "baseAsset": "HFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "46116860414.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "79733.73562500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HFTBUSD",
- "status": "TRADING",
- "baseAsset": "HFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "113266.33166666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HFTUSDT",
- "status": "TRADING",
- "baseAsset": "HFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "388602.47312500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARPAETH",
- "status": "TRADING",
- "baseAsset": "ARPA",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "154395.24791666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PHBUSDT",
- "status": "TRADING",
- "baseAsset": "PHB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "172479.73958333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VITEBUSD",
- "status": "BREAK",
- "baseAsset": "VITE",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "189461.68862690",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOOKBTC",
- "status": "TRADING",
- "baseAsset": "HOOK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "46116860414.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30086.17986111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOOKUSDT",
- "status": "TRADING",
- "baseAsset": "HOOK",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "223997.86388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOOKBUSD",
- "status": "TRADING",
- "baseAsset": "HOOK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "65600.69555555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HOOKBNB",
- "status": "TRADING",
- "baseAsset": "HOOK",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "913205152.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4407.99152777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MAGICBTC",
- "status": "TRADING",
- "baseAsset": "MAGIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "46695.24701388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MAGICBUSD",
- "status": "TRADING",
- "baseAsset": "MAGIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "96669.15625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MAGICUSDT",
- "status": "TRADING",
- "baseAsset": "MAGIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "349065.69180555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BUSDRON",
- "status": "TRADING",
- "baseAsset": "BUSD",
- "baseAssetPrecision": 8,
- "quoteAsset": "RON",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16136.95555555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "40.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HIFIETH",
- "status": "TRADING",
- "baseAsset": "HIFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16123.22152777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "HIFIUSDT",
- "status": "TRADING",
- "baseAsset": "HIFI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "90687.50020833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RPLBTC",
- "status": "TRADING",
- "baseAsset": "RPL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "10.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "8384883677.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "317.30453472",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RPLBUSD",
- "status": "TRADING",
- "baseAsset": "RPL",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "377.40962500",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RPLUSDT",
- "status": "TRADING",
- "baseAsset": "RPL",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "951.73713888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PROSUSDT",
- "status": "TRADING",
- "baseAsset": "PROS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "92511.20694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FETTRY",
- "status": "TRADING",
- "baseAsset": "FET",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "261297.69513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GFTBUSD",
- "status": "TRADING",
- "baseAsset": "GFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1582743.97152777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGIXUSDT",
- "status": "TRADING",
- "baseAsset": "AGIX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1025961.39027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "APTETH",
- "status": "TRADING",
- "baseAsset": "APT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2607.95911805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BTCRON",
- "status": "TRADING",
- "baseAsset": "BTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "RON",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "10000000.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9221.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "0.81458465",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "40.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GNSUSDT",
- "status": "TRADING",
- "baseAsset": "GNS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10514.84408333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GNSBTC",
- "status": "TRADING",
- "baseAsset": "GNS",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1015.26027083",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SYNBTC",
- "status": "TRADING",
- "baseAsset": "SYN",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "46116860414.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8721.01756944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SYNUSDT",
- "status": "TRADING",
- "baseAsset": "SYN",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "87083.16159722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "VIBUSDT",
- "status": "TRADING",
- "baseAsset": "VIB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "576832.76180555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SSVUSDT",
- "status": "TRADING",
- "baseAsset": "SSV",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4731.48384305",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LQTYUSDT",
- "status": "TRADING",
- "baseAsset": "LQTY",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "110882.07097222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LQTYBTC",
- "status": "TRADING",
- "baseAsset": "LQTY",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "10065.66548611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AMBUSDT",
- "status": "TRADING",
- "baseAsset": "AMB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "100.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "6590590.54583333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "BETHUSDT",
- "status": "TRADING",
- "baseAsset": "BETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "32.44199638",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CFXTRY",
- "status": "TRADING",
- "baseAsset": "CFX",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "441169.19513888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "STXTRY",
- "status": "TRADING",
- "baseAsset": "STX",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "47828.49819444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USTCUSDT",
- "status": "TRADING",
- "baseAsset": "USTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "2962855.31111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GASUSDT",
- "status": "TRADING",
- "baseAsset": "GAS",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7824.46965277",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "GLMUSDT",
- "status": "TRADING",
- "baseAsset": "GLM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "42519.63493055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PROMUSDT",
- "status": "TRADING",
- "baseAsset": "PROM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "24136.31144444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "QKCUSDT",
- "status": "TRADING",
- "baseAsset": "QKC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "100.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "913205152.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1336397.20833333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "UFTUSDT",
- "status": "TRADING",
- "baseAsset": "UFT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "900000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "114089.90138888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IDBTC",
- "status": "TRADING",
- "baseAsset": "ID",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "46116860414.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "84366.74861111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IDBNB",
- "status": "TRADING",
- "baseAsset": "ID",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "46116860414.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "66821.81944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IDUSDT",
- "status": "TRADING",
- "baseAsset": "ID",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "684631.36944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARBBTC",
- "status": "TRADING",
- "baseAsset": "ARB",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "46116860414.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "193276.38548611",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARBUSDT",
- "status": "TRADING",
- "baseAsset": "ARB",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1102203.41111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AGIXTRY",
- "status": "TRADING",
- "baseAsset": "AGIX",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "198267.53333333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LOOMUSDT",
- "status": "TRADING",
- "baseAsset": "LOOM",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "246121.04097222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OAXUSDT",
- "status": "TRADING",
- "baseAsset": "OAX",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "173209.07083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARBTUSD",
- "status": "TRADING",
- "baseAsset": "ARB",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "56478.99361111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARBTRY",
- "status": "TRADING",
- "baseAsset": "ARB",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "53977.06013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARBEUR",
- "status": "TRADING",
- "baseAsset": "ARB",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "14202.43256944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IDTUSD",
- "status": "TRADING",
- "baseAsset": "ID",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "43843.92083333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IDTRY",
- "status": "TRADING",
- "baseAsset": "ID",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "118022.01388888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "IDEUR",
- "status": "TRADING",
- "baseAsset": "ID",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "21824.02638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LDOTUSD",
- "status": "TRADING",
- "baseAsset": "LDO",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7815.05400694",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MATICTUSD",
- "status": "TRADING",
- "baseAsset": "MATIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9000000.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "19255.49881944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OPTUSD",
- "status": "TRADING",
- "baseAsset": "OP",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "9064.36376388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SOLTUSD",
- "status": "TRADING",
- "baseAsset": "SOL",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "90000.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1809.01706250",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SSVTUSD",
- "status": "TRADING",
- "baseAsset": "SSV",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "584.83936527",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RDNTBTC",
- "status": "TRADING",
- "baseAsset": "RDNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "123520.82638888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RDNTUSDT",
- "status": "TRADING",
- "baseAsset": "RDNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "757404.57291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RDNTTUSD",
- "status": "TRADING",
- "baseAsset": "RDNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5710.41458333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ARBRUB",
- "status": "TRADING",
- "baseAsset": "ARB",
- "baseAssetPrecision": 8,
- "quoteAsset": "RUB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "4949.64076388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "100.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "JOETRY",
- "status": "TRADING",
- "baseAsset": "JOE",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "74496.35041666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "MAGICTRY",
- "status": "TRADING",
- "baseAsset": "MAGIC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "22627.34118055",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTPLN",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "PLN",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "68839.52291666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "50.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ACHTRY",
- "status": "TRADING",
- "baseAsset": "ACH",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1231395.35694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "XVSTRY",
- "status": "TRADING",
- "baseAsset": "XVS",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "1827.41239583",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EGLDRON",
- "status": "TRADING",
- "baseAsset": "EGLD",
- "baseAssetPrecision": 8,
- "quoteAsset": "RON",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "68.29950694",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "40.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTRON",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "RON",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12669.61111111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "40.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "USDTARS",
- "status": "TRADING",
- "baseAsset": "USDT",
- "baseAssetPrecision": 8,
- "quoteAsset": "ARS",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "922327.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5429.95972222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "1.2",
- "bidMultiplierDown": "0.8",
- "askMultiplierUp": "1.2",
- "askMultiplierDown": "0.8",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "2000.00000000",
- "applyMinToMarket": true,
- "maxNotional": "900000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "DOGETUSD",
- "status": "TRADING",
- "baseAsset": "DOGE",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "250417.23750000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "5.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WBTCUSDT",
- "status": "TRADING",
- "baseAsset": "WBTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "1000000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00001000",
- "maxQty": "9000.00000000",
- "stepSize": "0.00001000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "0.33514853",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_004", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EDUUSDT",
- "status": "TRADING",
- "baseAsset": "EDU",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "339552.37708333",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EDUTUSD",
- "status": "TRADING",
- "baseAsset": "EDU",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "30503.91597222",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EDUBNB",
- "status": "TRADING",
- "baseAsset": "EDU",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "78482.09027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EDUBTC",
- "status": "TRADING",
- "baseAsset": "EDU",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "69502.37013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EDUEUR",
- "status": "TRADING",
- "baseAsset": "EDU",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "5754.04930555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "EDUTRY",
- "status": "TRADING",
- "baseAsset": "EDU",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9222449.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "33717.00277777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUIUSDT",
- "status": "TRADING",
- "baseAsset": "SUI",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "961752.19451388",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUITUSD",
- "status": "TRADING",
- "baseAsset": "SUI",
- "baseAssetPrecision": 8,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "122376.85409722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUIBTC",
- "status": "TRADING",
- "baseAsset": "SUI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BTC",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "169069.53625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00010000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUIBNB",
- "status": "TRADING",
- "baseAsset": "SUI",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "58284.06416666",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUIEUR",
- "status": "TRADING",
- "baseAsset": "SUI",
- "baseAssetPrecision": 8,
- "quoteAsset": "EUR",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "16303.84159722",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SUITRY",
- "status": "TRADING",
- "baseAsset": "SUI",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "82864.70625000",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "AERGOUSDT",
- "status": "TRADING",
- "baseAsset": "AERGO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "9000000.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "217952.22013888",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RNDRTRY",
- "status": "TRADING",
- "baseAsset": "RNDR",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8416.62944444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PEPEUSDT",
- "status": "TRADING",
- "baseAsset": "PEPE",
- "baseAssetPrecision": 2,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "0.10000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "92233720368.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "92233720368.00",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PEPETUSD",
- "status": "TRADING",
- "baseAsset": "PEPE",
- "baseAssetPrecision": 2,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "0.10000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "92233720368.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "92233720368.00",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLOKIUSDT",
- "status": "TRADING",
- "baseAsset": "FLOKI",
- "baseAssetPrecision": 2,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "0.10000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "92233720368.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "2487744306.80",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLOKITUSD",
- "status": "TRADING",
- "baseAsset": "FLOKI",
- "baseAssetPrecision": 2,
- "quoteAsset": "TUSD",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "0.10000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "92233720368.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "808442461.25",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "OGTRY",
- "status": "TRADING",
- "baseAsset": "OG",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "11424.71661111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "PEPETRY",
- "status": "TRADING",
- "baseAsset": "PEPE",
- "baseAssetPrecision": 2,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000001",
- "maxPrice": "0.10000000",
- "tickSize": "0.00000001"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "92233720368.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "92233720368.00",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "WBETHETH",
- "status": "TRADING",
- "baseAsset": "WBETH",
- "baseAssetPrecision": 8,
- "quoteAsset": "ETH",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00010000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.00010000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "44.59006368",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.00500000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "ASTUSDT",
- "status": "TRADING",
- "baseAsset": "AST",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00010000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00010000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "260594.83680555",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "SNTUSDT",
- "status": "TRADING",
- "baseAsset": "SNT",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00001000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00001000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00000000",
- "maxQty": "92141578.00000000",
- "stepSize": "1.00000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "306795.68611111",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "TRD_GRP_005"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "FLOKITRY",
- "status": "TRADING",
- "baseAsset": "FLOKI",
- "baseAssetPrecision": 2,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 2,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": false,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000010",
- "maxPrice": "0.10000000",
- "tickSize": "0.00000010"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "1.00",
- "maxQty": "92233720368.00",
- "stepSize": "1.00"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00",
- "maxQty": "645929182.90",
- "stepSize": "0.00"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "CITYTRY",
- "status": "TRADING",
- "baseAsset": "CITY",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.10000000",
- "maxPrice": "100000.00000000",
- "tickSize": "0.10000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.01000000",
- "maxQty": "922327.00000000",
- "stepSize": "0.01000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "8090.99486805",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COMBOUSDT",
- "status": "TRADING",
- "baseAsset": "COMBO",
- "baseAssetPrecision": 8,
- "quoteAsset": "USDT",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": true,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00100000",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00100000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "61914.39027777",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT", "MARGIN"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COMBOBNB",
- "status": "TRADING",
- "baseAsset": "COMBO",
- "baseAssetPrecision": 8,
- "quoteAsset": "BNB",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.00000100",
- "maxPrice": "1000.00000000",
- "tickSize": "0.00000100"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "92141578.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "7711.05131944",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "0.05000000",
- "applyMinToMarket": true,
- "maxNotional": "9000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "COMBOTRY",
- "status": "TRADING",
- "baseAsset": "COMBO",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "61074.33520833",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "LTCTRY",
- "status": "TRADING",
- "baseAsset": "LTC",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "1.00000000",
- "maxPrice": "999996.00000000",
- "tickSize": "1.00000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.00100000",
- "maxQty": "92233.00000000",
- "stepSize": "0.00100000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "115.11026458",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- },
- {
- "symbol": "RADTRY",
- "status": "TRADING",
- "baseAsset": "RAD",
- "baseAssetPrecision": 8,
- "quoteAsset": "TRY",
- "quotePrecision": 8,
- "quoteAssetPrecision": 8,
- "baseCommissionPrecision": 8,
- "quoteCommissionPrecision": 8,
- "orderTypes": [
- "LIMIT",
- "LIMIT_MAKER",
- "MARKET",
- "STOP_LOSS_LIMIT",
- "TAKE_PROFIT_LIMIT"
- ],
- "icebergAllowed": true,
- "ocoAllowed": true,
- "quoteOrderQtyMarketAllowed": true,
- "allowTrailingStop": true,
- "cancelReplaceAllowed": true,
- "isSpotTradingAllowed": true,
- "isMarginTradingAllowed": false,
- "filters": [
- {
- "filterType": "PRICE_FILTER",
- "minPrice": "0.01000000",
- "maxPrice": "10000.00000000",
- "tickSize": "0.01000000"
- },
- {
- "filterType": "LOT_SIZE",
- "minQty": "0.10000000",
- "maxQty": "9222449.00000000",
- "stepSize": "0.10000000"
- },
- { "filterType": "ICEBERG_PARTS", "limit": 10 },
- {
- "filterType": "MARKET_LOT_SIZE",
- "minQty": "0.00000000",
- "maxQty": "12154.57694444",
- "stepSize": "0.00000000"
- },
- {
- "filterType": "TRAILING_DELTA",
- "minTrailingAboveDelta": 10,
- "maxTrailingAboveDelta": 2000,
- "minTrailingBelowDelta": 10,
- "maxTrailingBelowDelta": 2000
- },
- {
- "filterType": "PERCENT_PRICE_BY_SIDE",
- "bidMultiplierUp": "5",
- "bidMultiplierDown": "0.2",
- "askMultiplierUp": "5",
- "askMultiplierDown": "0.2",
- "avgPriceMins": 5
- },
- {
- "filterType": "NOTIONAL",
- "minNotional": "10.00000000",
- "applyMinToMarket": true,
- "maxNotional": "90000000.00000000",
- "applyMaxToMarket": false,
- "avgPriceMins": 5
- },
- { "filterType": "MAX_NUM_ORDERS", "maxNumOrders": 200 },
- { "filterType": "MAX_NUM_ALGO_ORDERS", "maxNumAlgoOrders": 5 }
- ],
- "permissions": ["SPOT"],
- "defaultSelfTradePreventionMode": "NONE",
- "allowedSelfTradePreventionModes": [
- "NONE",
- "EXPIRE_TAKER",
- "EXPIRE_MAKER",
- "EXPIRE_BOTH"
- ]
- }
- ]
-}
diff --git a/examples/functions/01_basic_oracle/binance.tickers.sh b/examples/functions/01_basic_oracle/binance.tickers.sh
deleted file mode 100644
index f7e7088ed..000000000
--- a/examples/functions/01_basic_oracle/binance.tickers.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-curl https://api.binance.com/api/v3/exchangeInfo
\ No newline at end of file
diff --git a/examples/functions/01_basic_oracle/package.json b/examples/functions/01_basic_oracle/package.json
index a7f00244c..64692612e 100644
--- a/examples/functions/01_basic_oracle/package.json
+++ b/examples/functions/01_basic_oracle/package.json
@@ -1,5 +1,5 @@
{
- "name": "basic-oracle",
+ "name": "solana-basic-oracle",
"private": true,
"repository": {
"type": "git",
@@ -7,16 +7,17 @@
"directory": "examples/functions/01_basic_oracle"
},
"scripts": {
- "build:anchor": "anchor build",
- "clean": "pnpm exec rimraf node_modules .anchor lib .turbo"
+ "build:cargo": "anchor build",
+ "fix": "cargo fmt && pnpm exec prettier ./tests/*.ts -w",
+ "clean": "pnpm exec rimraf node_modules .anchor .turbo"
},
"dependencies": {
"@coral-xyz/anchor": "^0.28.0",
"@solana/spl-token": "^0.3.6",
"@solana/web3.js": "^1.78.0",
- "@switchboard-xyz/common": "*",
- "@switchboard-xyz/oracle": "*",
- "@switchboard-xyz/solana.js": "workspace:*"
+ "@switchboard-xyz/common": "latest",
+ "@switchboard-xyz/oracle": "latest",
+ "@switchboard-xyz/solana.js": "latest"
},
"devDependencies": {
"@types/bn.js": "^5.1.0",
diff --git a/examples/functions/01_basic_oracle/sgx-function/.gitignore b/examples/functions/01_basic_oracle/sgx-function/.gitignore
index 7186a9209..65925b5ce 100644
--- a/examples/functions/01_basic_oracle/sgx-function/.gitignore
+++ b/examples/functions/01_basic_oracle/sgx-function/.gitignore
@@ -18,4 +18,4 @@ target/
/target
-measurement.txt
\ No newline at end of file
+*measurement.txt
\ No newline at end of file
diff --git a/examples/functions/01_basic_oracle/sgx-function/Cargo.lock b/examples/functions/01_basic_oracle/sgx-function/Cargo.lock
index 3e1827103..0b7799d57 100644
--- a/examples/functions/01_basic_oracle/sgx-function/Cargo.lock
+++ b/examples/functions/01_basic_oracle/sgx-function/Cargo.lock
@@ -12,15 +12,6 @@ dependencies = [
"regex",
]
-[[package]]
-name = "addr2line"
-version = "0.20.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3"
-dependencies = [
- "gimli",
-]
-
[[package]]
name = "adler"
version = "1.0.2"
@@ -43,7 +34,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
dependencies = [
"cfg-if",
- "cipher 0.3.0",
+ "cipher",
"cpufeatures",
"opaque-debug",
]
@@ -56,7 +47,7 @@ checksum = "589c637f0e68c877bbd59a4599bbe849cac8e5f3e4b5a3ebae8f528cd218dcdc"
dependencies = [
"aead",
"aes",
- "cipher 0.3.0",
+ "cipher",
"ctr",
"polyval",
"subtle",
@@ -81,6 +72,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
dependencies = [
"cfg-if",
+ "getrandom 0.2.10",
"once_cell",
"version_check",
]
@@ -111,9 +103,9 @@ dependencies = [
[[package]]
name = "anchor-attribute-access-control"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2d5e1a413b311b039d29b61d0dbb401c9dbf04f792497ceca87593454bf6d7dd"
+checksum = "faa5be5b72abea167f87c868379ba3c2be356bfca9e6f474fd055fa0f7eeb4f2"
dependencies = [
"anchor-syn",
"anyhow",
@@ -125,13 +117,13 @@ dependencies = [
[[package]]
name = "anchor-attribute-account"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cca9aeaf633c6e2365fed0525dcac68610be58eee5dc69d3b86fe0b1d4b320b9"
+checksum = "f468970344c7c9f9d03b4da854fd7c54f21305059f53789d0045c1dd803f0018"
dependencies = [
"anchor-syn",
"anyhow",
- "bs58 0.4.0",
+ "bs58 0.5.0",
"proc-macro2 1.0.63",
"quote 1.0.29",
"rustversion",
@@ -140,9 +132,9 @@ dependencies = [
[[package]]
name = "anchor-attribute-constant"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "788e44f9e8501dabeb6f9229da0f3268fb2ae3208912608ffaa056a72031296f"
+checksum = "59948e7f9ef8144c2aefb3f32a40c5fce2798baeec765ba038389e82301017ef"
dependencies = [
"anchor-syn",
"proc-macro2 1.0.63",
@@ -151,9 +143,9 @@ dependencies = [
[[package]]
name = "anchor-attribute-error"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea0c4d8c7e4a2605ede6fcdced9690288b2f74e24768619a85229d57e597bc97"
+checksum = "fc753c9d1c7981cb8948cf7e162fb0f64558999c0413058e2d43df1df5448086"
dependencies = [
"anchor-syn",
"proc-macro2 1.0.63",
@@ -163,9 +155,9 @@ dependencies = [
[[package]]
name = "anchor-attribute-event"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a3b07d5c5d87b5edc72428b447b8e9ee1143b83dd1afc6a6b1d352c6a6164d8"
+checksum = "f38b4e172ba1b52078f53fdc9f11e3dc0668ad27997838a0aad2d148afac8c97"
dependencies = [
"anchor-syn",
"anyhow",
@@ -176,9 +168,9 @@ dependencies = [
[[package]]
name = "anchor-attribute-program"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b22ad0445115dbea5869b1d062da49ae125abed9132fc20c33227f25e42dfa6b"
+checksum = "4eebd21543606ab61e2d83d9da37d24d3886a49f390f9c43a1964735e8c0f0d5"
dependencies = [
"anchor-syn",
"anyhow",
@@ -189,26 +181,28 @@ dependencies = [
[[package]]
name = "anchor-client"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04c06e06497b5b4f392845e0d04dde8374fd244fa2832dd0e5c27bfd99cb0342"
+checksum = "8434a6bf33efba0c93157f7fa2fafac658cb26ab75396886dcedd87c2a8ad445"
dependencies = [
"anchor-lang",
"anyhow",
+ "futures",
"regex",
"serde",
"solana-account-decoder",
"solana-client",
"solana-sdk",
"thiserror",
+ "tokio",
"url",
]
[[package]]
name = "anchor-derive-accounts"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48daeff6781ba2f02961b0ad211feb9a2de75af345d42c62b1a252fd4dfb0724"
+checksum = "ec4720d899b3686396cced9508f23dab420f1308344456ec78ef76f98fda42af"
dependencies = [
"anchor-syn",
"anyhow",
@@ -219,9 +213,9 @@ dependencies = [
[[package]]
name = "anchor-derive-space"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4fe2886f92c4f33ec1b2b8b2b43ca1b9070cf4929e63c7eaaa09a9f2c0d5123"
+checksum = "f495e85480bd96ddeb77b71d499247c7d4e8b501e75ecb234e9ef7ae7bd6552a"
dependencies = [
"proc-macro2 1.0.63",
"quote 1.0.29",
@@ -230,9 +224,9 @@ dependencies = [
[[package]]
name = "anchor-lang"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbbe5d1c7c057c6d63b4f2f538a320e4a22111126c9966340c3d9490e2f15ed1"
+checksum = "0d2d4b20100f1310a774aba3471ef268e5c4ba4d5c28c0bbe663c2658acbc414"
dependencies = [
"anchor-attribute-access-control",
"anchor-attribute-account",
@@ -245,17 +239,18 @@ dependencies = [
"arrayref",
"base64 0.13.1",
"bincode",
- "borsh 0.9.3",
+ "borsh 0.10.3",
"bytemuck",
+ "getrandom 0.2.10",
"solana-program",
"thiserror",
]
[[package]]
name = "anchor-spl"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75cc8066fbd45e0e03edf48342c79265aa34ca76cefeace48ef6c402b6946665"
+checksum = "78f860599da1c2354e7234c768783049eb42e2f54509ecfc942d2e0076a2da7b"
dependencies = [
"anchor-lang",
"solana-program",
@@ -266,18 +261,18 @@ dependencies = [
[[package]]
name = "anchor-syn"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "11cb31fe143aedb36fc41409ea072aa0b840cbea727e62eb2ff6e7b6cea036ff"
+checksum = "a125e4b0cc046cfec58f5aa25038e34cf440151d58f0db3afc55308251fe936d"
dependencies = [
"anyhow",
- "bs58 0.3.1",
+ "bs58 0.5.0",
"heck 0.3.3",
"proc-macro2 1.0.63",
"quote 1.0.29",
"serde",
"serde_json",
- "sha2 0.9.9",
+ "sha2 0.10.7",
"syn 1.0.109",
"thiserror",
]
@@ -312,6 +307,129 @@ version = "1.0.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+[[package]]
+name = "ark-bn254"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-ec"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba"
+dependencies = [
+ "ark-ff",
+ "ark-poly",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+ "itertools",
+ "num-traits",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba"
+dependencies = [
+ "ark-ff-asm",
+ "ark-ff-macros",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "digest 0.10.7",
+ "itertools",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "paste",
+ "rustc_version",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff-asm"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348"
+dependencies = [
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-ff-macros"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565"
+dependencies = [
+ "num-bigint 0.4.3",
+ "num-traits",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-poly"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf"
+dependencies = [
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "ark-serialize"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5"
+dependencies = [
+ "ark-serialize-derive",
+ "ark-std",
+ "digest 0.10.7",
+ "num-bigint 0.4.3",
+]
+
+[[package]]
+name = "ark-serialize-derive"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-std"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185"
+dependencies = [
+ "num-traits",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "array-bytes"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ad284aeb45c13f2fb4f084de4a420ebf447423bdf9386c0540ce33cb3ef4b8c"
+
[[package]]
name = "arrayref"
version = "0.3.7"
@@ -330,6 +448,12 @@ version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+[[package]]
+name = "ascii"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e"
+
[[package]]
name = "asn1-rs"
version = "0.5.2"
@@ -375,11 +499,22 @@ version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
+[[package]]
+name = "async-channel"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
+dependencies = [
+ "concurrent-queue",
+ "event-listener",
+ "futures-core",
+]
+
[[package]]
name = "async-compression"
-version = "0.4.0"
+version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b0122885821398cc923ece939e24d1056a2384ee719432397fa9db87230ff11"
+checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a"
dependencies = [
"brotli",
"flate2",
@@ -426,21 +561,6 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
-[[package]]
-name = "backtrace"
-version = "0.3.68"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12"
-dependencies = [
- "addr2line",
- "cc",
- "cfg-if",
- "libc",
- "miniz_oxide",
- "object",
- "rustc-demangle",
-]
-
[[package]]
name = "base64"
version = "0.12.3"
@@ -473,7 +593,7 @@ dependencies = [
"futures",
"serde",
"serde_json",
- "switchboard-solana",
+ "switchboard-solana 0.9.0",
"switchboard-utils",
"tokio",
]
@@ -482,8 +602,9 @@ dependencies = [
name = "basic_oracle"
version = "0.1.0"
dependencies = [
+ "anchor-lang",
"bytemuck",
- "switchboard-solana",
+ "switchboard-solana 0.9.1",
]
[[package]]
@@ -674,15 +795,18 @@ dependencies = [
[[package]]
name = "bs58"
-version = "0.3.1"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb"
+checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
[[package]]
name = "bs58"
-version = "0.4.0"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
+checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896"
+dependencies = [
+ "tinyvec",
+]
[[package]]
name = "bumpalo"
@@ -813,16 +937,6 @@ dependencies = [
"generic-array",
]
-[[package]]
-name = "cipher"
-version = "0.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
-dependencies = [
- "crypto-common",
- "inout",
-]
-
[[package]]
name = "clap"
version = "2.34.0"
@@ -863,6 +977,28 @@ dependencies = [
"os_str_bytes",
]
+[[package]]
+name = "combine"
+version = "3.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680"
+dependencies = [
+ "ascii",
+ "byteorder",
+ "either",
+ "memchr",
+ "unreachable",
+]
+
+[[package]]
+name = "concurrent-queue"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
+dependencies = [
+ "crossbeam-utils",
+]
+
[[package]]
name = "console"
version = "0.15.7"
@@ -1028,7 +1164,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
dependencies = [
- "cipher 0.3.0",
+ "cipher",
]
[[package]]
@@ -1045,6 +1181,41 @@ dependencies = [
"zeroize",
]
+[[package]]
+name = "darling"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944"
+dependencies = [
+ "darling_core",
+ "darling_macro",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "strsim 0.10.0",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a"
+dependencies = [
+ "darling_core",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
[[package]]
name = "data-encoding"
version = "2.4.0"
@@ -1080,6 +1251,17 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e5c37193a1db1d8ed868c03ec7b152175f26160a5b740e5e484143877e0adf0"
+[[package]]
+name = "derivative"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
[[package]]
name = "dialoguer"
version = "0.10.4"
@@ -1112,27 +1294,6 @@ dependencies = [
"subtle",
]
-[[package]]
-name = "dirs-next"
-version = "2.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
-dependencies = [
- "cfg-if",
- "dirs-sys-next",
-]
-
-[[package]]
-name = "dirs-sys-next"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
-dependencies = [
- "libc",
- "redox_users",
- "winapi",
-]
-
[[package]]
name = "displaydoc"
version = "0.2.4"
@@ -1231,31 +1392,19 @@ dependencies = [
[[package]]
name = "enum-iterator"
-version = "0.8.1"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2953d1df47ac0eb70086ccabf0275aa8da8591a28bd358ee2b52bd9f9e3ff9e9"
+checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689"
dependencies = [
"enum-iterator-derive",
]
[[package]]
name = "enum-iterator-derive"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8958699f9359f0b04e691a13850d48b7de329138023876d07cbd024c2c820598"
-dependencies = [
- "proc-macro2 1.0.63",
- "quote 1.0.29",
- "syn 1.0.109",
-]
-
-[[package]]
-name = "enum_dispatch"
-version = "0.3.12"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f33313078bb8d4d05a2733a94ac4c2d8a0df9a2b84424ebf4f33bfc224a890e"
+checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb"
dependencies = [
- "once_cell",
"proc-macro2 1.0.63",
"quote 1.0.29",
"syn 2.0.23",
@@ -1457,15 +1606,6 @@ dependencies = [
"slab",
]
-[[package]]
-name = "fxhash"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
-dependencies = [
- "byteorder",
-]
-
[[package]]
name = "generic-array"
version = "0.14.7"
@@ -1514,10 +1654,15 @@ dependencies = [
]
[[package]]
-name = "gimli"
-version = "0.27.3"
+name = "goblin"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
+checksum = "a7666983ed0dd8d21a6f6576ee00053ca0926fb281a5522577a4dbd0f1b54143"
+dependencies = [
+ "log",
+ "plain",
+ "scroll",
+]
[[package]]
name = "h2"
@@ -1538,6 +1683,15 @@ dependencies = [
"tracing",
]
+[[package]]
+name = "hash32"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
+dependencies = [
+ "byteorder",
+]
+
[[package]]
name = "hashbrown"
version = "0.11.2"
@@ -1706,16 +1860,15 @@ dependencies = [
[[package]]
name = "hyper-rustls"
-version = "0.24.1"
+version = "0.23.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97"
+checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
dependencies = [
- "futures-util",
"http",
"hyper",
- "rustls 0.21.3",
+ "rustls",
"tokio",
- "tokio-rustls 0.24.1",
+ "tokio-rustls",
]
[[package]]
@@ -1754,6 +1907,12 @@ dependencies = [
"cc",
]
+[[package]]
+name = "ident_case"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
[[package]]
name = "idna"
version = "0.4.0"
@@ -1792,23 +1951,15 @@ dependencies = [
[[package]]
name = "indicatif"
-version = "0.16.2"
+version = "0.17.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2d207dc617c7a380ab07ff572a6e52fa202a2a8f355860ac9c38e23f8196be1b"
+checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057"
dependencies = [
"console",
- "lazy_static",
+ "instant",
"number_prefix",
- "regex",
-]
-
-[[package]]
-name = "inout"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
-dependencies = [
- "generic-array",
+ "portable-atomic",
+ "unicode-width",
]
[[package]]
@@ -1931,16 +2082,6 @@ version = "0.2.147"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
-[[package]]
-name = "libloading"
-version = "0.7.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
-dependencies = [
- "cfg-if",
- "winapi",
-]
-
[[package]]
name = "libsecp256k1"
version = "0.6.0"
@@ -1989,12 +2130,6 @@ dependencies = [
"libsecp256k1-core",
]
-[[package]]
-name = "linked-hash-map"
-version = "0.5.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
-
[[package]]
name = "linux-raw-sys"
version = "0.3.8"
@@ -2034,9 +2169,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.6.5"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
+checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
dependencies = [
"autocfg",
]
@@ -2085,13 +2220,24 @@ dependencies = [
[[package]]
name = "mio"
-version = "0.8.8"
+version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
+checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
dependencies = [
"libc",
- "wasi 0.11.0+wasi-snapshot-preview1",
- "windows-sys 0.48.0",
+ "log",
+ "miow",
+ "ntapi",
+ "winapi",
+]
+
+[[package]]
+name = "miow"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
+dependencies = [
+ "winapi",
]
[[package]]
@@ -2120,14 +2266,16 @@ dependencies = [
[[package]]
name = "nix"
-version = "0.24.3"
+version = "0.26.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069"
+checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
dependencies = [
"bitflags",
"cfg-if",
"libc",
- "memoffset 0.6.5",
+ "memoffset 0.7.1",
+ "pin-utils",
+ "static_assertions",
]
[[package]]
@@ -2151,6 +2299,15 @@ dependencies = [
"minimal-lexical",
]
+[[package]]
+name = "ntapi"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
+dependencies = [
+ "winapi",
+]
+
[[package]]
name = "num"
version = "0.2.1"
@@ -2266,7 +2423,16 @@ version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
dependencies = [
- "num_enum_derive",
+ "num_enum_derive 0.5.11",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1"
+dependencies = [
+ "num_enum_derive 0.6.1",
]
[[package]]
@@ -2282,19 +2448,22 @@ dependencies = [
]
[[package]]
-name = "number_prefix"
-version = "0.4.0"
+name = "num_enum_derive"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
[[package]]
-name = "object"
-version = "0.31.1"
+name = "number_prefix"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1"
-dependencies = [
- "memchr",
-]
+checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
[[package]]
name = "oid-registry"
@@ -2367,6 +2536,17 @@ version = "6.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac"
+[[package]]
+name = "parking_lot"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
+dependencies = [
+ "instant",
+ "lock_api",
+ "parking_lot_core 0.8.6",
+]
+
[[package]]
name = "parking_lot"
version = "0.12.1"
@@ -2374,7 +2554,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
dependencies = [
"lock_api",
- "parking_lot_core",
+ "parking_lot_core 0.9.8",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
+dependencies = [
+ "cfg-if",
+ "instant",
+ "libc",
+ "redox_syscall 0.2.16",
+ "smallvec",
+ "winapi",
]
[[package]]
@@ -2390,6 +2584,12 @@ dependencies = [
"windows-targets 0.48.1",
]
+[[package]]
+name = "paste"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4b27ab7be369122c218afc2079489cdcb4b517c0a3fc386ff11e1fedfcc2b35"
+
[[package]]
name = "pbkdf2"
version = "0.4.0"
@@ -2515,6 +2715,12 @@ version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+[[package]]
+name = "plain"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
+
[[package]]
name = "polyval"
version = "0.5.3"
@@ -2527,6 +2733,12 @@ dependencies = [
"universal-hash",
]
+[[package]]
+name = "portable-atomic"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "767eb9f07d4a5ebcb39bbf2d452058a93c011373abf6832e24194a1c3f004794"
+
[[package]]
name = "ppv-lite86"
version = "0.2.17"
@@ -2687,17 +2899,16 @@ dependencies = [
[[package]]
name = "quinn"
-version = "0.8.5"
+version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b435e71d9bfa0d8889927231970c51fb89c58fa63bffcab117c9c7a41e5ef8f"
+checksum = "445cbfe2382fa023c4f2f3c7e1c95c03dcc1df2bf23cebcb2b13e1402c4394d1"
dependencies = [
"bytes",
- "futures-channel",
- "futures-util",
- "fxhash",
+ "pin-project-lite",
"quinn-proto",
"quinn-udp",
- "rustls 0.20.8",
+ "rustc-hash",
+ "rustls",
"thiserror",
"tokio",
"tracing",
@@ -2706,17 +2917,16 @@ dependencies = [
[[package]]
name = "quinn-proto"
-version = "0.8.4"
+version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fce546b9688f767a57530652488420d419a8b1f44a478b451c3d1ab6d992a55"
+checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c"
dependencies = [
"bytes",
- "fxhash",
"rand 0.8.5",
"ring",
- "rustls 0.20.8",
+ "rustc-hash",
+ "rustls",
"rustls-native-certs",
- "rustls-pemfile 0.2.1",
"slab",
"thiserror",
"tinyvec",
@@ -2726,16 +2936,15 @@ dependencies = [
[[package]]
name = "quinn-udp"
-version = "0.1.4"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b07946277141531aea269befd949ed16b2c85a780ba1043244eda0969e538e54"
+checksum = "641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4"
dependencies = [
- "futures-util",
"libc",
"quinn-proto",
"socket2",
- "tokio",
"tracing",
+ "windows-sys 0.42.0",
]
[[package]]
@@ -2866,9 +3075,9 @@ dependencies = [
[[package]]
name = "rcgen"
-version = "0.9.3"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd"
+checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
dependencies = [
"pem",
"ring",
@@ -2894,17 +3103,6 @@ dependencies = [
"bitflags",
]
-[[package]]
-name = "redox_users"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
-dependencies = [
- "getrandom 0.2.10",
- "redox_syscall 0.2.16",
- "thiserror",
-]
-
[[package]]
name = "regex"
version = "1.9.1"
@@ -2945,9 +3143,9 @@ dependencies = [
[[package]]
name = "reqwest"
-version = "0.11.18"
+version = "0.11.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55"
+checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91"
dependencies = [
"async-compression",
"base64 0.21.2",
@@ -2969,14 +3167,14 @@ dependencies = [
"once_cell",
"percent-encoding",
"pin-project-lite",
- "rustls 0.21.3",
- "rustls-pemfile 1.0.3",
+ "rustls",
+ "rustls-pemfile",
"serde",
"serde_json",
"serde_urlencoded",
"tokio",
"tokio-native-tls",
- "tokio-rustls 0.24.1",
+ "tokio-rustls",
"tokio-util",
"tower-service",
"url",
@@ -3032,13 +3230,22 @@ dependencies = [
[[package]]
name = "rpassword"
-version = "6.0.1"
+version = "7.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2bf099a1888612545b683d2661a1940089f6c2e5a8e38979b2159da876bfd956"
+checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322"
+dependencies = [
+ "libc",
+ "rtoolbox",
+ "winapi",
+]
+
+[[package]]
+name = "rtoolbox"
+version = "0.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a"
dependencies = [
"libc",
- "serde",
- "serde_json",
"winapi",
]
@@ -3116,18 +3323,6 @@ dependencies = [
"webpki",
]
-[[package]]
-name = "rustls"
-version = "0.21.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b19faa85ecb5197342b54f987b142fb3e30d0c90da40f80ef4fa9a726e6676ed"
-dependencies = [
- "log",
- "ring",
- "rustls-webpki",
- "sct",
-]
-
[[package]]
name = "rustls-native-certs"
version = "0.6.3"
@@ -3135,20 +3330,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
dependencies = [
"openssl-probe",
- "rustls-pemfile 1.0.3",
+ "rustls-pemfile",
"schannel",
"security-framework",
]
-[[package]]
-name = "rustls-pemfile"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9"
-dependencies = [
- "base64 0.13.1",
-]
-
[[package]]
name = "rustls-pemfile"
version = "1.0.3"
@@ -3158,16 +3344,6 @@ dependencies = [
"base64 0.21.2",
]
-[[package]]
-name = "rustls-webpki"
-version = "0.101.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15f36a6828982f422756984e47912a7a51dcbc2a197aa791158f8ca61cd8204e"
-dependencies = [
- "ring",
- "untrusted",
-]
-
[[package]]
name = "rustversion"
version = "1.0.13"
@@ -3195,6 +3371,26 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+[[package]]
+name = "scroll"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da"
+dependencies = [
+ "scroll_derive",
+]
+
+[[package]]
+name = "scroll_derive"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
[[package]]
name = "sct"
version = "0.7.0"
@@ -3293,15 +3489,25 @@ dependencies = [
]
[[package]]
-name = "serde_yaml"
-version = "0.8.26"
+name = "serde_with"
+version = "2.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b"
+checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe"
dependencies = [
- "indexmap",
- "ryu",
"serde",
- "yaml-rust",
+ "serde_with_macros",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f"
+dependencies = [
+ "darling",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
]
[[package]]
@@ -3434,12 +3640,12 @@ dependencies = [
[[package]]
name = "solana-account-decoder"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec36d5c2ec5469dacc4fd2bdfcaaf4b253a4814d86d88686d50fd407cf7b3330"
+checksum = "f63c62ec28eaf2f4ef06f39d549230699068e9b2171a67a8232e11993ecb86dd"
dependencies = [
"Inflector",
- "base64 0.13.1",
+ "base64 0.21.2",
"bincode",
"bs58 0.4.0",
"bv",
@@ -3450,7 +3656,6 @@ dependencies = [
"solana-address-lookup-table-program",
"solana-config-program",
"solana-sdk",
- "solana-vote-program",
"spl-token",
"spl-token-2022",
"thiserror",
@@ -3459,9 +3664,9 @@ dependencies = [
[[package]]
name = "solana-address-lookup-table-program"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf23fb5a4ff0e902bf94fbc63ba51b10b1f86c6bca18574b583ec3baf6383a0b"
+checksum = "5ddbc426b2e0443c2e58c0ab721c93a788f0e97eb4f25340e4e50dd1e6978027"
dependencies = [
"bincode",
"bytemuck",
@@ -3480,9 +3685,9 @@ dependencies = [
[[package]]
name = "solana-clap-utils"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39e6537858df8634c4cf7e9e8a84a9f1967b8983bcb4e4833cad3ae200b7170d"
+checksum = "a19777832c5623c5a1b642f35d847acaf7243124e8f4f300dbe9d387b05b4f78"
dependencies = [
"chrono",
"clap 2.34.0",
@@ -3496,81 +3701,44 @@ dependencies = [
"url",
]
-[[package]]
-name = "solana-cli-config"
-version = "1.14.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2234deff9765c25fc6189322689d1b702490f4389680dfdef0af582856041844"
-dependencies = [
- "dirs-next",
- "lazy_static",
- "serde",
- "serde_derive",
- "serde_yaml",
- "solana-clap-utils",
- "solana-sdk",
- "url",
-]
-
[[package]]
name = "solana-client"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e706f894fe68d518c125e27a7186d07a56f5b179d67c8fb2cf719cef8e1ee7cd"
+checksum = "c7e3458b0fcf87b14560836a9dc1d0270fe1b4d70425235e91b94a74f4a614f0"
dependencies = [
- "async-mutex",
"async-trait",
- "base64 0.13.1",
"bincode",
- "bs58 0.4.0",
- "bytes",
- "clap 2.34.0",
- "crossbeam-channel",
- "enum_dispatch",
"futures",
"futures-util",
"indexmap",
"indicatif",
- "itertools",
- "jsonrpc-core",
- "lazy_static",
"log",
"quinn",
- "quinn-proto",
"rand 0.7.3",
- "rand_chacha 0.2.2",
"rayon",
- "reqwest",
- "rustls 0.20.8",
- "semver",
- "serde",
- "serde_derive",
- "serde_json",
- "solana-account-decoder",
- "solana-clap-utils",
- "solana-faucet",
+ "solana-connection-cache",
"solana-measure",
"solana-metrics",
- "solana-net-utils",
+ "solana-pubsub-client",
+ "solana-quic-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-rpc-client-nonce-utils",
"solana-sdk",
"solana-streamer",
- "solana-transaction-status",
- "solana-version",
- "solana-vote-program",
- "spl-token-2022",
+ "solana-thin-client",
+ "solana-tpu-client",
+ "solana-udp-client",
"thiserror",
"tokio",
- "tokio-stream",
- "tokio-tungstenite",
- "tungstenite",
- "url",
]
[[package]]
name = "solana-config-program"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "645c2d438fdfa4f5774c70fb0eeb2325caa073c838a229ef6a876c65c8703294"
+checksum = "1ac78caf77ffe8cc8c108b2e424f5e710f640777f3d78faf2ac7535008a39f5a"
dependencies = [
"bincode",
"chrono",
@@ -3581,38 +3749,35 @@ dependencies = [
]
[[package]]
-name = "solana-faucet"
-version = "1.14.16"
+name = "solana-connection-cache"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ba3e5e2acc09b2fcb54957d05c0943b194d48f825f879fc2cf5d255e2608b05"
+checksum = "964e4b517d80543e9ff0676bb1700f5011e8588795f4e68fb8ab343c87eefad4"
dependencies = [
+ "async-trait",
"bincode",
- "byteorder",
- "clap 2.34.0",
- "crossbeam-channel",
+ "futures-util",
+ "indexmap",
"log",
- "serde",
- "serde_derive",
- "solana-clap-utils",
- "solana-cli-config",
- "solana-logger",
+ "rand 0.7.3",
+ "rayon",
+ "rcgen",
+ "solana-measure",
"solana-metrics",
"solana-sdk",
- "solana-version",
- "spl-memo",
"thiserror",
"tokio",
]
[[package]]
name = "solana-frozen-abi"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23b4953578272ac0fadec245e85e83ae86454611f0c0a7fff7d906835124bdcf"
+checksum = "6c272bd949536a92f0fc4d9572bf72b35b3545fc1f6ee031e44f9d075809055d"
dependencies = [
- "ahash 0.7.6",
+ "ahash 0.8.3",
"blake3",
- "block-buffer 0.9.0",
+ "block-buffer 0.10.4",
"bs58 0.4.0",
"bv",
"byteorder",
@@ -3620,7 +3785,6 @@ dependencies = [
"either",
"generic-array",
"getrandom 0.1.16",
- "hashbrown 0.12.3",
"im",
"lazy_static",
"log",
@@ -3640,21 +3804,21 @@ dependencies = [
[[package]]
name = "solana-frozen-abi-macro"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57892538250428ad3dc3cbe05f6cd75ad14f4f16734fcb91bc7cd5fbb63d6315"
+checksum = "2f84be4b6dd2cc4e8ad5baa54a23018c8936ec32322ebcffd88355631700292a"
dependencies = [
"proc-macro2 1.0.63",
"quote 1.0.29",
"rustc_version",
- "syn 1.0.109",
+ "syn 2.0.23",
]
[[package]]
name = "solana-logger"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06aa701c49493e93085dd1e800c05475baca15a9d4d527b59794f2ed0b66e055"
+checksum = "b3cb934e8c9015e86cd9c7382ea3083578d1c0813a351644cfdabe3009591b03"
dependencies = [
"env_logger",
"lazy_static",
@@ -3663,9 +3827,9 @@ dependencies = [
[[package]]
name = "solana-measure"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7300180957635b33c88bd6844a5dff4f1f5c6352d0861ee7845eab84185aa6a"
+checksum = "2a038b70fac9cd5529839efc258e6453f0018d34937a414cd030318916d6dba6"
dependencies = [
"log",
"solana-sdk",
@@ -3673,9 +3837,9 @@ dependencies = [
[[package]]
name = "solana-metrics"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2960981c4bbe9177dafe986542ba11a10afcae320f4201aa809cd5b650e202e1"
+checksum = "cca14a16eac701e20bda3e103e3d078074a18e83e126f90d918e141379eade8d"
dependencies = [
"crossbeam-channel",
"gethostname",
@@ -3687,9 +3851,9 @@ dependencies = [
[[package]]
name = "solana-net-utils"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31062ce5ddceb92bdb78df2eaf33e9889c1519e8a8d89baa783e2d08a76cfc62"
+checksum = "509c3d5bc7fe8dbcc25b3238d7cd4a0994c39207260b7b5271a3110ea0ac5f75"
dependencies = [
"bincode",
"clap 3.2.25",
@@ -3709,11 +3873,11 @@ dependencies = [
[[package]]
name = "solana-perf"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23b2b84a3d7a24523b9117c0ae4608f1e561ae492638acea2bb2960a0c0c8eb6"
+checksum = "3a65308af752a91eddf06c7b7bb5e5d6296ec8cd8de5a1cbebd61f53f45a808c"
dependencies = [
- "ahash 0.7.6",
+ "ahash 0.8.3",
"bincode",
"bv",
"caps",
@@ -3736,16 +3900,20 @@ dependencies = [
[[package]]
name = "solana-program"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f99052873619df68913cb8e92e28ff251a5483828925e87fa97ba15a9cbad51"
+checksum = "476510cb86b9602a793582788f5e23a9cca11929d3880b7427a67142b1e4a430"
dependencies = [
- "base64 0.13.1",
+ "ark-bn254",
+ "ark-ec",
+ "ark-ff",
+ "ark-serialize",
+ "array-bytes",
+ "base64 0.21.2",
"bincode",
"bitflags",
"blake3",
- "borsh 0.9.3",
- "borsh-derive 0.9.3",
+ "borsh 0.10.3",
"bs58 0.4.0",
"bv",
"bytemuck",
@@ -3760,10 +3928,11 @@ dependencies = [
"libc",
"libsecp256k1",
"log",
- "memoffset 0.6.5",
+ "memoffset 0.9.0",
+ "num-bigint 0.4.3",
"num-derive",
"num-traits",
- "parking_lot",
+ "parking_lot 0.12.1",
"rand 0.7.3",
"rand_chacha 0.2.2",
"rustc_version",
@@ -3785,20 +3954,20 @@ dependencies = [
[[package]]
name = "solana-program-runtime"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d57d0b6ef85b50f9ad6b9a75fc9d5051dc26f8b1a4ddf03656e3d603e139eb3"
+checksum = "8311e581ff6406c84ce8ed5d4f1316cf091f723b4823a1ece3e36be6cfb3d69c"
dependencies = [
- "base64 0.13.1",
+ "base64 0.21.2",
"bincode",
"eager",
"enum-iterator",
"itertools",
"libc",
- "libloading",
"log",
"num-derive",
"num-traits",
+ "percentage",
"rand 0.7.3",
"rustc_version",
"serde",
@@ -3807,14 +3976,68 @@ dependencies = [
"solana-measure",
"solana-metrics",
"solana-sdk",
+ "solana_rbpf",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-pubsub-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5274196946dfef625ec905f7834e7d45b8367364f8eaf99e2c754951da6b972d"
+dependencies = [
+ "crossbeam-channel",
+ "futures-util",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "tokio-tungstenite",
+ "tungstenite",
+ "url",
+]
+
+[[package]]
+name = "solana-quic-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b27ad60edef844f182cd7071e653731ec16b3a319524448935a1183f6b99b80"
+dependencies = [
+ "async-mutex",
+ "async-trait",
+ "futures",
+ "itertools",
+ "lazy_static",
+ "log",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rcgen",
+ "rustls",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-net-utils",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-streamer",
"thiserror",
+ "tokio",
]
[[package]]
name = "solana-rayon-threadlimit"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "10e1d068ba8080ca1e41703c600cc9b263ff7ce26b6811cd83221723ae0d10ae"
+checksum = "441bde92d8befd3a698e54c35bff63a396f1e3e5e85754d85a5308a8f5d0328a"
dependencies = [
"lazy_static",
"num_cpus",
@@ -3822,16 +4045,16 @@ dependencies = [
[[package]]
name = "solana-remote-wallet"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "661cd486da7419134663f1c3684d71d3fd6d13b8e557da23070f4c920b1d2baa"
+checksum = "e1b8820ed78c726c9359248a8fb6456657ce6feca2ff31ffac1286f55bee99e8"
dependencies = [
"console",
"dialoguer",
"log",
"num-derive",
"num-traits",
- "parking_lot",
+ "parking_lot 0.12.1",
"qstring",
"semver",
"solana-sdk",
@@ -3839,17 +4062,78 @@ dependencies = [
"uriparse",
]
+[[package]]
+name = "solana-rpc-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5baeb95820862d14c1391dfda9a3173b0509f1b17ebd1090b3778fac1743ab69"
+dependencies = [
+ "async-trait",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "indicatif",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "solana-vote-program",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rpc-client-api"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29009927e289fc5ccd19cec05780dc8465eb65e52922087cf769e57d72c0b7b5"
+dependencies = [
+ "base64 0.21.2",
+ "bs58 0.4.0",
+ "jsonrpc-core",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-rpc-client-nonce-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df466014e9768f4741be00acea0067bde11a2ec1162a12ebf896960990a2e6b8"
+dependencies = [
+ "clap 2.34.0",
+ "solana-clap-utils",
+ "solana-rpc-client",
+ "solana-sdk",
+ "thiserror",
+]
+
[[package]]
name = "solana-sdk"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edb47da3e18cb669f6ace0b40cee0610e278903783e0c9f7fce1e1beb881a1b7"
+checksum = "352b70bb14d8968d5484aa73a1aede3acc816f10a0b264c6599108c5dd6b647b"
dependencies = [
"assert_matches",
- "base64 0.13.1",
+ "base64 0.21.2",
"bincode",
"bitflags",
- "borsh 0.9.3",
+ "borsh 0.10.3",
"bs58 0.4.0",
"bytemuck",
"byteorder",
@@ -3868,6 +4152,7 @@ dependencies = [
"memmap2",
"num-derive",
"num-traits",
+ "num_enum 0.6.1",
"pbkdf2 0.11.0",
"qstring",
"rand 0.7.3",
@@ -3878,6 +4163,7 @@ dependencies = [
"serde_bytes",
"serde_derive",
"serde_json",
+ "serde_with",
"sha2 0.10.7",
"sha3 0.10.8",
"solana-frozen-abi",
@@ -3892,23 +4178,25 @@ dependencies = [
[[package]]
name = "solana-sdk-macro"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d41a09b9cecd0a4df63c78a192adee99ebf2d3757c19713a68246e1d9789c7c"
+checksum = "e38a884c027b0759d0969efc1253f3b8798f9d5fbef2eb158cdb70763619d2f3"
dependencies = [
"bs58 0.4.0",
"proc-macro2 1.0.63",
"quote 1.0.29",
"rustversion",
- "syn 1.0.109",
+ "syn 2.0.23",
]
[[package]]
name = "solana-streamer"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2ffb2c6918eda6aa8b18219790b7a4e4d74914aeae97cb1a0e09fdb943b18cc"
+checksum = "13b87bd090a462765b6e3196e6c22cc0edebf8942fb4a6de9a807ce3d8d5d436"
dependencies = [
+ "async-channel",
+ "bytes",
"crossbeam-channel",
"futures-util",
"histogram",
@@ -3921,9 +4209,11 @@ dependencies = [
"percentage",
"pkcs8",
"quinn",
+ "quinn-proto",
+ "quinn-udp",
"rand 0.7.3",
"rcgen",
- "rustls 0.20.8",
+ "rustls",
"solana-metrics",
"solana-perf",
"solana-sdk",
@@ -3932,14 +4222,54 @@ dependencies = [
"x509-parser",
]
+[[package]]
+name = "solana-thin-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8dc82e52a443249c5b1df3ddd7273306c81fde2c8057cc398e0fbd0fae7a47"
+dependencies = [
+ "bincode",
+ "log",
+ "rayon",
+ "solana-connection-cache",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-tpu-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a09c139e796337646ba4f013a849555f50d35ae7278461d685a429c29f6295f"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap",
+ "indicatif",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
[[package]]
name = "solana-transaction-status"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df1a6ee396d436ae4ee36350043c3cb34ad66b7515f045c1e5006695559d88ac"
+checksum = "284227b302a68b0c384f46cb95e5472d39e7c7094d6079c4e5bd2f133f6920ff"
dependencies = [
"Inflector",
- "base64 0.13.1",
+ "base64 0.21.2",
"bincode",
"borsh 0.9.3",
"bs58 0.4.0",
@@ -3950,10 +4280,7 @@ dependencies = [
"serde_json",
"solana-account-decoder",
"solana-address-lookup-table-program",
- "solana-measure",
- "solana-metrics",
"solana-sdk",
- "solana-vote-program",
"spl-associated-token-account",
"spl-memo",
"spl-token",
@@ -3961,11 +4288,26 @@ dependencies = [
"thiserror",
]
+[[package]]
+name = "solana-udp-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23aa72c84646a65727b63ff2988147062a792b569591351f06c0e6014ca52de9"
+dependencies = [
+ "async-trait",
+ "solana-connection-cache",
+ "solana-net-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
[[package]]
name = "solana-version"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d177dc97f7facd8fbc3148f3d44a9ff5bbbc72c1db7e2889dc4911ae641cea8a"
+checksum = "036b2c0f4b3dfbe48d96c0f5e9be0fadd019bf46327013475bbf3b8ae9870dfe"
dependencies = [
"log",
"rustc_version",
@@ -3979,9 +4321,9 @@ dependencies = [
[[package]]
name = "solana-vote-program"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6280815d28c90ea8f51c8eb2026258e8693cab5a8456ee7b207a791b20f9c576"
+checksum = "85fe8c3382ac0c050c2224037fc8be990f713526e6b136f3a8da9464e2e1a506"
dependencies = [
"bincode",
"log",
@@ -3993,6 +4335,7 @@ dependencies = [
"solana-frozen-abi",
"solana-frozen-abi-macro",
"solana-metrics",
+ "solana-program",
"solana-program-runtime",
"solana-sdk",
"thiserror",
@@ -4000,17 +4343,15 @@ dependencies = [
[[package]]
name = "solana-zk-token-sdk"
-version = "1.14.16"
+version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ab38abd096769f79fd8e3fe8465070f04742395db724606a5263c8ebc215567"
+checksum = "02a4c38e1cf77cc046a48d0e515ec3fe654d9c3ba49790523f2d8fd28a5e51d3"
dependencies = [
"aes-gcm-siv",
- "arrayref",
- "base64 0.13.1",
+ "base64 0.21.2",
"bincode",
"bytemuck",
"byteorder",
- "cipher 0.4.4",
"curve25519-dalek",
"getrandom 0.1.16",
"itertools",
@@ -4029,6 +4370,25 @@ dependencies = [
"zeroize",
]
+[[package]]
+name = "solana_rbpf"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3082ec3a1d4ef7879eb5b84916d5acde057abd59733eec3647e0ab8885283ef"
+dependencies = [
+ "byteorder",
+ "combine",
+ "goblin",
+ "hash32",
+ "libc",
+ "log",
+ "rand 0.8.5",
+ "rustc-demangle",
+ "scroll",
+ "thiserror",
+ "winapi",
+]
+
[[package]]
name = "spin"
version = "0.5.2"
@@ -4047,9 +4407,9 @@ dependencies = [
[[package]]
name = "spl-associated-token-account"
-version = "1.1.2"
+version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbc000f0fdf1f12f99d77d398137c1751345b18c88258ce0f99b7872cf6c9bd6"
+checksum = "978dba3bcbe88d0c2c58366c254d9ea41c5f73357e72fc0bdee4d6b5fc99c8f4"
dependencies = [
"assert_matches",
"borsh 0.9.3",
@@ -4080,22 +4440,22 @@ dependencies = [
"bytemuck",
"num-derive",
"num-traits",
- "num_enum",
+ "num_enum 0.5.11",
"solana-program",
"thiserror",
]
[[package]]
name = "spl-token-2022"
-version = "0.5.0"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0edb869dbe159b018f17fb9bfa67118c30f232d7f54a73742bc96794dff77ed8"
+checksum = "0043b590232c400bad5ee9eb983ced003d15163c4c5d56b090ac6d9a57457b47"
dependencies = [
"arrayref",
"bytemuck",
"num-derive",
"num-traits",
- "num_enum",
+ "num_enum 0.5.11",
"solana-program",
"solana-zk-token-sdk",
"spl-memo",
@@ -4145,9 +4505,25 @@ dependencies = [
"sha2 0.10.7",
]
+[[package]]
+name = "switchboard-common"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5a03303674fb73b1dbe6cfc83aa8faa0e99264472a47177a1803f7475b318d1"
+dependencies = [
+ "getrandom 0.2.10",
+ "hex",
+ "serde",
+ "serde_json",
+ "sgx-quote",
+ "sha2 0.10.7",
+]
+
[[package]]
name = "switchboard-solana"
-version = "0.8.18"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ef87bb9401fa2b28a328750a96f6c92307efeee3d76499fab92aa35b2214eb6"
dependencies = [
"anchor-client",
"anchor-lang",
@@ -4163,16 +4539,37 @@ dependencies = [
"solana-client",
"solana-program",
"superslice",
- "switchboard-common",
+ "switchboard-common 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "tokio",
+]
+
+[[package]]
+name = "switchboard-solana"
+version = "0.9.1"
+dependencies = [
+ "anchor-client",
+ "anchor-lang",
+ "anchor-spl",
+ "bincode",
+ "bytemuck",
+ "chrono",
+ "cron",
+ "hex",
+ "rust_decimal",
+ "sgx-quote",
+ "solana-address-lookup-table-program",
+ "solana-client",
+ "solana-program",
+ "superslice",
+ "switchboard-common 0.8.5",
"tokio",
- "toml_datetime",
- "toml_edit",
- "winnow",
]
[[package]]
name = "switchboard-utils"
version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e18a6e7377b936fbd485fa641e6c2c7ad37e03336da90ef554c81df25369ecac"
dependencies = [
"bytes",
"bytestring",
@@ -4185,7 +4582,7 @@ dependencies = [
"serde",
"serde_derive",
"serde_json",
- "switchboard-common",
+ "switchboard-common 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio",
"url",
]
@@ -4373,33 +4770,33 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.29.1"
+version = "1.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da"
+checksum = "b9d0183f6f6001549ab68f8c7585093bb732beefbcf6d23a10b9b95c73a1dd49"
dependencies = [
"autocfg",
- "backtrace",
"bytes",
"libc",
+ "memchr",
"mio",
"num_cpus",
- "parking_lot",
+ "once_cell",
+ "parking_lot 0.11.2",
"pin-project-lite",
"signal-hook-registry",
- "socket2",
"tokio-macros",
- "windows-sys 0.48.0",
+ "winapi",
]
[[package]]
name = "tokio-macros"
-version = "2.1.0"
+version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
+checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8"
dependencies = [
"proc-macro2 1.0.63",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 1.0.109",
]
[[package]]
@@ -4418,26 +4815,16 @@ version = "0.23.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
dependencies = [
- "rustls 0.20.8",
+ "rustls",
"tokio",
"webpki",
]
-[[package]]
-name = "tokio-rustls"
-version = "0.24.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
-dependencies = [
- "rustls 0.21.3",
- "tokio",
-]
-
[[package]]
name = "tokio-stream"
-version = "0.1.14"
+version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
+checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313"
dependencies = [
"futures-core",
"pin-project-lite",
@@ -4452,9 +4839,9 @@ checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181"
dependencies = [
"futures-util",
"log",
- "rustls 0.20.8",
+ "rustls",
"tokio",
- "tokio-rustls 0.23.4",
+ "tokio-rustls",
"tungstenite",
"webpki",
"webpki-roots",
@@ -4462,9 +4849,9 @@ dependencies = [
[[package]]
name = "tokio-util"
-version = "0.7.8"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d"
+checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c"
dependencies = [
"bytes",
"futures-core",
@@ -4513,6 +4900,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
dependencies = [
"cfg-if",
+ "log",
"pin-project-lite",
"tracing-attributes",
"tracing-core",
@@ -4557,7 +4945,7 @@ dependencies = [
"httparse",
"log",
"rand 0.8.5",
- "rustls 0.20.8",
+ "rustls",
"sha-1",
"thiserror",
"url",
@@ -4642,6 +5030,15 @@ dependencies = [
"subtle",
]
+[[package]]
+name = "unreachable"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"
+dependencies = [
+ "void",
+]
+
[[package]]
name = "untrusted"
version = "0.7.1"
@@ -4699,6 +5096,12 @@ version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+[[package]]
+name = "void"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
+
[[package]]
name = "want"
version = "0.3.1"
@@ -4872,6 +5275,21 @@ dependencies = [
"windows-targets 0.48.1",
]
+[[package]]
+name = "windows-sys"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
[[package]]
name = "windows-sys"
version = "0.45.0"
@@ -5049,15 +5467,6 @@ dependencies = [
"time 0.3.22",
]
-[[package]]
-name = "yaml-rust"
-version = "0.4.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
-dependencies = [
- "linked-hash-map",
-]
-
[[package]]
name = "yasna"
version = "0.5.2"
diff --git a/examples/functions/01_basic_oracle/sgx-function/Cargo.toml b/examples/functions/01_basic_oracle/sgx-function/Cargo.toml
index d25f2b9b1..b349696ae 100644
--- a/examples/functions/01_basic_oracle/sgx-function/Cargo.toml
+++ b/examples/functions/01_basic_oracle/sgx-function/Cargo.toml
@@ -14,4 +14,4 @@ futures = "0.3"
serde = "^1"
serde_json = "^1"
switchboard-utils = { version = "0.8.0" }
-switchboard-solana = { version = "=0.9.1" }
\ No newline at end of file
+switchboard-solana = { version = "0.9.1", path = "../../../rust/switchboard-solana" }
diff --git a/examples/functions/01_basic_oracle/sgx-function/Dockerfile b/examples/functions/01_basic_oracle/sgx-function/Dockerfile
index 76a759f4e..679fd68ac 100644
--- a/examples/functions/01_basic_oracle/sgx-function/Dockerfile
+++ b/examples/functions/01_basic_oracle/sgx-function/Dockerfile
@@ -1,19 +1,25 @@
# syntax=docker/dockerfile:1.4
-FROM switchboardlabs/sgx-function AS builder
+FROM switchboardlabs/sgx-function:main AS builder
ARG CARGO_NAME=switchboard-function
+ENV CARGO_NAME=$CARGO_NAME
WORKDIR /home/root/switchboard-function
-COPY . .
+COPY ./Anchor.toml ./Cargo.lock ./Cargo.toml ./
+COPY ./src ./src
WORKDIR /home/root/switchboard-function/sgx-function
+COPY ./sgx-function/Cargo.lock ./sgx-function/Cargo.toml ./
+COPY ./sgx-function/src ./src
-RUN --mount=type=cache,target=/usr/local/cargo/registry --mount=type=cache,target=/home/root/switchboard-function/sgx-function/target \
+RUN --mount=target=/home/root/.cargo/git,type=cache \
+ --mount=target=/home/root/.cargo/registry,type=cache \
+ --mount=type=cache,target=/home/root/switchboard-function/sgx-function/target \
cargo build --release && \
cargo strip && \
mv target/release/basic-oracle-function /sgx/app
-FROM switchboardlabs/sgx-function
+FROM switchboardlabs/sgx-function:main
# Copy the binary
WORKDIR /sgx
@@ -22,7 +28,4 @@ COPY --from=builder /sgx/app /sgx
# Get the measurement from the enclave
RUN /get_measurement.sh
-RUN cp /app.manifest.sgx /sgx/app.manifest.sgx
-RUN cp /app.sig /sgx/app.sig
-
ENTRYPOINT ["bash", "/boot.sh"]
diff --git a/examples/functions/01_basic_oracle/sgx-function/Makefile b/examples/functions/01_basic_oracle/sgx-function/Makefile
index cc4ab8fbe..260bb76de 100644
--- a/examples/functions/01_basic_oracle/sgx-function/Makefile
+++ b/examples/functions/01_basic_oracle/sgx-function/Makefile
@@ -2,7 +2,7 @@
# Variables
CARGO_NAME=basic-oracle-function
-DOCKER_IMAGE_NAME=switchboardlabs/basic-oracle-function
+DOCKER_IMAGE_NAME=gallynaut/binance-oracle
DOCKER_BUILD_COMMAND=DOCKER_BUILDKIT=1 docker buildx build --platform linux/amd64 --build-arg CARGO_NAME=${CARGO_NAME}
@@ -10,14 +10,14 @@ DOCKER_BUILD_COMMAND=DOCKER_BUILDKIT=1 docker buildx build --platform linux/amd6
all: build
docker_build:
- ${DOCKER_BUILD_COMMAND} -f Dockerfile -t ${DOCKER_IMAGE_NAME} --load ../
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile -t ${DOCKER_IMAGE_NAME}:dev --load ../
docker_publish:
- ${DOCKER_BUILD_COMMAND} -f Dockerfile -t ${DOCKER_IMAGE_NAME} --push ../
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile -t ${DOCKER_IMAGE_NAME} --push ../
dev_docker_build:
- ${DOCKER_BUILD_COMMAND} -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME} --load ../../../../
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME}:dev --load ../../../../
dev_docker_publish:
- ${DOCKER_BUILD_COMMAND} -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME} --push ../../../../
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME} --push ../../../../
build: docker_build measurement
@@ -25,12 +25,22 @@ dev: dev_docker_build measurement
publish: docker_publish measurement
+latest_mr_enclave:
+ @docker run -d --pull=always --platform=linux/amd64 --name=latest-my-switchboard-function ${DOCKER_IMAGE_NAME}:latest > /dev/null
+ @docker cp latest-my-switchboard-function:/measurement.txt latest-measurement.txt
+ @docker stop latest-my-switchboard-function > /dev/null
+ @docker rm latest-my-switchboard-function > /dev/null
+ echo "latest MrEnclave: $(cat measurement.txt)"
+
measurement:
- @docker run -d --name my-switchboard-function $(DOCKER_IMAGE_NAME) > /dev/null
+ @docker run -d --platform=linux/amd64 --name=my-switchboard-function ${DOCKER_IMAGE_NAME}:dev > /dev/null
@docker cp my-switchboard-function:/measurement.txt measurement.txt
@docker stop my-switchboard-function > /dev/null
@docker rm my-switchboard-function > /dev/null
+simulate: docker_build
+ docker run -it --platform=linux/amd64 --entrypoint=/bin/bash ${DOCKER_IMAGE_NAME}:dev /boot.sh --test
+
# Task to clean up the compiled rust application
clean:
cargo clean
diff --git a/examples/functions/01_basic_oracle/sgx-function/package.json b/examples/functions/01_basic_oracle/sgx-function/package.json
index 4426abe96..6cdb0a622 100644
--- a/examples/functions/01_basic_oracle/sgx-function/package.json
+++ b/examples/functions/01_basic_oracle/sgx-function/package.json
@@ -1,9 +1,10 @@
{
"name": "basic-oracle-function",
"scripts": {
- "build:function": "make"
+ "build:cargo": "make",
+ "fix": "cargo fmt"
},
"dependencies": {
- "basic-oracle": "workspace:*"
+ "solana-basic-oracle": "latest"
}
}
diff --git a/examples/functions/01_basic_oracle/sgx-function/src/binance.rs b/examples/functions/01_basic_oracle/sgx-function/src/binance.rs
index 4d44cadae..b8a066d84 100644
--- a/examples/functions/01_basic_oracle/sgx-function/src/binance.rs
+++ b/examples/functions/01_basic_oracle/sgx-function/src/binance.rs
@@ -4,8 +4,8 @@ use crate::*;
pub use switchboard_utils::reqwest;
+use basic_oracle::{OracleDataBorsh, TradingSymbol};
use serde::Deserialize;
-use basic_oracle::{TradingSymbol, OracleDataBorsh};
const ONE: i128 = 1000000000;
@@ -153,12 +153,12 @@ impl Binance {
data: self.eth_usdt.clone().into(),
},
// OracleDataWithTradingSymbol {
- // symbol: TradingSymbol::Sol,
- // data: self.sol_usdt.clone().into(),
+ // symbol: TradingSymbol::Sol,
+ // data: self.sol_usdt.clone().into(),
// },
// OracleDataWithTradingSymbol {
- // symbol: TradingSymbol::Doge,
- // data: self.doge_usdt.clone().into(),
+ // symbol: TradingSymbol::Doge,
+ // data: self.doge_usdt.clone().into(),
// },
];
@@ -189,7 +189,11 @@ impl Binance {
is_writable: false,
},
],
- data: [ix_discriminator("refresh_oracles").to_vec(), params.try_to_vec().unwrap()].concat(),
+ data: [
+ ix_discriminator("refresh_oracles").to_vec(),
+ params.try_to_vec().unwrap(),
+ ]
+ .concat(),
};
vec![ixn]
@@ -201,4 +205,4 @@ pub fn parse_string_value(value: &str) -> i128 {
let f64_value = value.parse::().unwrap();
let sb_decimal = SwitchboardDecimal::from_f64(f64_value);
sb_decimal.scale_to(9)
-}
\ No newline at end of file
+}
diff --git a/examples/functions/01_basic_oracle/src/actions/initialize.rs b/examples/functions/01_basic_oracle/src/actions/initialize.rs
index 7c1609623..2595628d9 100644
--- a/examples/functions/01_basic_oracle/src/actions/initialize.rs
+++ b/examples/functions/01_basic_oracle/src/actions/initialize.rs
@@ -50,4 +50,4 @@ impl Initialize<'_> {
oracle.bump = *ctx.bumps.get("oracle").unwrap();
Ok(())
}
-}
\ No newline at end of file
+}
diff --git a/examples/functions/01_basic_oracle/src/actions/mod.rs b/examples/functions/01_basic_oracle/src/actions/mod.rs
index b9f3ede3d..d2a9b9e16 100644
--- a/examples/functions/01_basic_oracle/src/actions/mod.rs
+++ b/examples/functions/01_basic_oracle/src/actions/mod.rs
@@ -8,4 +8,4 @@ pub mod set_function;
pub use set_function::*;
pub mod trigger_function;
-pub use trigger_function::*;
\ No newline at end of file
+pub use trigger_function::*;
diff --git a/examples/functions/01_basic_oracle/src/actions/refresh_prices.rs b/examples/functions/01_basic_oracle/src/actions/refresh_prices.rs
index 978a9f152..4202e8442 100644
--- a/examples/functions/01_basic_oracle/src/actions/refresh_prices.rs
+++ b/examples/functions/01_basic_oracle/src/actions/refresh_prices.rs
@@ -45,4 +45,4 @@ impl RefreshPrices<'_> {
Ok(())
}
-}
\ No newline at end of file
+}
diff --git a/examples/functions/01_basic_oracle/src/actions/set_function.rs b/examples/functions/01_basic_oracle/src/actions/set_function.rs
index 2044342aa..460b17643 100644
--- a/examples/functions/01_basic_oracle/src/actions/set_function.rs
+++ b/examples/functions/01_basic_oracle/src/actions/set_function.rs
@@ -18,7 +18,7 @@ pub struct SetFunction<'info> {
}
#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
-pub struct SetFunctionParams { }
+pub struct SetFunctionParams {}
impl SetFunction<'_> {
pub fn validate(
@@ -34,4 +34,4 @@ impl SetFunction<'_> {
program.function = ctx.accounts.function.key();
Ok(())
}
-}
\ No newline at end of file
+}
diff --git a/examples/functions/01_basic_oracle/src/actions/trigger_function.rs b/examples/functions/01_basic_oracle/src/actions/trigger_function.rs
index fdaec3e68..e3f1e3b98 100644
--- a/examples/functions/01_basic_oracle/src/actions/trigger_function.rs
+++ b/examples/functions/01_basic_oracle/src/actions/trigger_function.rs
@@ -21,7 +21,7 @@ pub struct TriggerFunction<'info> {
}
#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
-pub struct TriggerFunctionParams { }
+pub struct TriggerFunctionParams {}
impl TriggerFunction<'_> {
pub fn validate(
@@ -32,12 +32,16 @@ impl TriggerFunction<'_> {
Ok(())
}
- pub fn actuate(ctx: &Context, _params: &TriggerFunctionParams) -> anchor_lang::Result<()> {
+ pub fn actuate(
+ ctx: &Context,
+ _params: &TriggerFunctionParams,
+ ) -> anchor_lang::Result<()> {
FunctionTrigger {
function: ctx.accounts.function.clone(),
authority: ctx.accounts.authority.clone(),
attestation_queue: ctx.accounts.attestation_queue.clone(),
- }.invoke(ctx.accounts.attestation_program.clone())?;
+ }
+ .invoke(ctx.accounts.attestation_program.clone())?;
Ok(())
}
-}
\ No newline at end of file
+}
diff --git a/examples/functions/01_basic_oracle/src/lib.rs b/examples/functions/01_basic_oracle/src/lib.rs
index 2bab8df38..5786d7f42 100644
--- a/examples/functions/01_basic_oracle/src/lib.rs
+++ b/examples/functions/01_basic_oracle/src/lib.rs
@@ -1,7 +1,7 @@
+pub use switchboard_solana::prelude::*;
+
pub mod actions;
pub use actions::*;
-pub use switchboard_solana::prelude::*;
-declare_id!("EF68PJkRqQu2VthTSy19kg6TWynMtRmLpxcMDKEdLC8t");
pub mod error;
pub use error::*;
@@ -12,7 +12,8 @@ pub use model::*;
pub mod utils;
pub use utils::*;
-
+// IDL 51F8RoK1RcduTxD8KsFGn4LUuHFnPTCf2PdAF5qEYoMU
+declare_id!("BkTMjFhosJ1xKtLMV2xchGtnTDBABLJ45aXzs7x9FdeX");
pub const PROGRAM_SEED: &[u8] = b"BASICORACLE";
@@ -53,4 +54,4 @@ pub mod basic_oracle {
) -> anchor_lang::Result<()> {
TriggerFunction::actuate(&ctx, ¶ms)
}
-}
\ No newline at end of file
+}
diff --git a/examples/functions/02_liquidity_oracle/.dockerignore b/examples/functions/02_liquidity_oracle/.dockerignore
new file mode 100644
index 000000000..1c8c3bc6c
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/.dockerignore
@@ -0,0 +1,10 @@
+target/
+Makefile
+README.md
+node_modules
+.turbo
+measurement.txt
+.anchor
+scripts
+.prettierignore
+.gitignore
diff --git a/examples/functions/02_liquidity_oracle/.gitignore b/examples/functions/02_liquidity_oracle/.gitignore
new file mode 100644
index 000000000..8d401163f
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/.gitignore
@@ -0,0 +1,8 @@
+
+.anchor
+.DS_Store
+target
+**/*.rs.bk
+node_modules
+test-ledger
+.yarn
diff --git a/examples/functions/02_liquidity_oracle/.prettierignore b/examples/functions/02_liquidity_oracle/.prettierignore
new file mode 100644
index 000000000..c1a0b75f0
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/.prettierignore
@@ -0,0 +1,8 @@
+
+.anchor
+.DS_Store
+target
+node_modules
+dist
+build
+test-ledger
diff --git a/examples/functions/02_liquidity_oracle/Anchor.toml b/examples/functions/02_liquidity_oracle/Anchor.toml
new file mode 100644
index 000000000..3c4aa0199
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/Anchor.toml
@@ -0,0 +1,49 @@
+[workspace]
+members = ["."]
+
+[features]
+seeds = false
+skip-lint = false
+
+[programs.localnet]
+basic_oracle = "BkTMjFhosJ1xKtLMV2xchGtnTDBABLJ45aXzs7x9FdeX"
+
+[programs.devnet]
+basic_oracle = "BkTMjFhosJ1xKtLMV2xchGtnTDBABLJ45aXzs7x9FdeX"
+
+[provider]
+# cluster = "https://api.devnet.solana.com"
+# wallet = "~/switchboard_environments_v2/devnet/upgrade_authority/upgrade_authority.json"
+cluster = "Localnet"
+wallet = "~/.config/solana/id.json"
+
+# cluster = "devnet"
+[scripts]
+test = "pnpm exec ts-mocha -p ./tsconfig.json -t 1000000 tests/**/*.ts"
+
+[test]
+startup_wait = 15000
+
+[test.validator]
+url = "https://api.devnet.solana.com"
+
+[[test.validator.clone]] # sb devnet oracle programID
+address = "SW1TCH7qEPTdLsDHRgPuMQjbQxKdH2aBStViMFnt64f"
+
+[[test.validator.clone]] # sb devnet oracle IDL
+address = "Fi8vncGpNKbq62gPo56G4toCehWNy77GgqGkTaAF5Lkk"
+
+[[test.validator.clone]] # sb devnet oracle SbState
+address = "CyZuD7RPDcrqCGbNvLCyqk6Py9cEZTKmNKujfPi3ynDd"
+
+[[test.validator.clone]] # sb devnet oracle tokenVault
+address = "7hkp1xfPBcD2t1vZMoWWQPzipHVcXeLAAaiGXdPSfDie"
+
+[[test.validator.clone]] # sb devnet attestation programID
+address = "sbattyXrzedoNATfc4L31wC9Mhxsi1BmFhTiN8gDshx"
+
+[[test.validator.clone]] # sb devnet attestation IDL
+address = "5ExuoQR69trmKQfB95fDsUGsUrrChbGq9PFgt8qouncz"
+
+[[test.validator.clone]] # sb devnet attestation State
+address = "BzqtGXZPiDSinP4xMFgPf6FLgSa6iPufK4m4JJFgMnTK"
diff --git a/examples/functions/02_liquidity_oracle/Cargo.lock b/examples/functions/02_liquidity_oracle/Cargo.lock
new file mode 100644
index 000000000..22246c045
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/Cargo.lock
@@ -0,0 +1,5150 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "Inflector"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
+dependencies = [
+ "lazy_static",
+ "regex",
+]
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "aead"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "aes"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
+dependencies = [
+ "cfg-if",
+ "cipher",
+ "cpufeatures",
+ "opaque-debug",
+]
+
+[[package]]
+name = "aes-gcm-siv"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "589c637f0e68c877bbd59a4599bbe849cac8e5f3e4b5a3ebae8f528cd218dcdc"
+dependencies = [
+ "aead",
+ "aes",
+ "cipher",
+ "ctr",
+ "polyval",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "ahash"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+dependencies = [
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "ahash"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
+dependencies = [
+ "cfg-if",
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "alloc-no-stdlib"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
+
+[[package]]
+name = "alloc-stdlib"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
+dependencies = [
+ "alloc-no-stdlib",
+]
+
+[[package]]
+name = "anchor-attribute-access-control"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faa5be5b72abea167f87c868379ba3c2be356bfca9e6f474fd055fa0f7eeb4f2"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "regex",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-account"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f468970344c7c9f9d03b4da854fd7c54f21305059f53789d0045c1dd803f0018"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "bs58 0.5.0",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-constant"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59948e7f9ef8144c2aefb3f32a40c5fce2798baeec765ba038389e82301017ef"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-error"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc753c9d1c7981cb8948cf7e162fb0f64558999c0413058e2d43df1df5448086"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-event"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f38b4e172ba1b52078f53fdc9f11e3dc0668ad27997838a0aad2d148afac8c97"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-program"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4eebd21543606ab61e2d83d9da37d24d3886a49f390f9c43a1964735e8c0f0d5"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-client"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8434a6bf33efba0c93157f7fa2fafac658cb26ab75396886dcedd87c2a8ad445"
+dependencies = [
+ "anchor-lang",
+ "anyhow",
+ "futures",
+ "regex",
+ "serde",
+ "solana-account-decoder",
+ "solana-client",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "anchor-derive-accounts"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec4720d899b3686396cced9508f23dab420f1308344456ec78ef76f98fda42af"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-derive-space"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f495e85480bd96ddeb77b71d499247c7d4e8b501e75ecb234e9ef7ae7bd6552a"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-lang"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d2d4b20100f1310a774aba3471ef268e5c4ba4d5c28c0bbe663c2658acbc414"
+dependencies = [
+ "anchor-attribute-access-control",
+ "anchor-attribute-account",
+ "anchor-attribute-constant",
+ "anchor-attribute-error",
+ "anchor-attribute-event",
+ "anchor-attribute-program",
+ "anchor-derive-accounts",
+ "anchor-derive-space",
+ "arrayref",
+ "base64 0.13.1",
+ "bincode",
+ "borsh 0.10.3",
+ "bytemuck",
+ "getrandom 0.2.10",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "anchor-spl"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78f860599da1c2354e7234c768783049eb42e2f54509ecfc942d2e0076a2da7b"
+dependencies = [
+ "anchor-lang",
+ "solana-program",
+ "spl-associated-token-account",
+ "spl-token",
+ "spl-token-2022",
+]
+
+[[package]]
+name = "anchor-syn"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a125e4b0cc046cfec58f5aa25038e34cf440151d58f0db3afc55308251fe936d"
+dependencies = [
+ "anyhow",
+ "bs58 0.5.0",
+ "heck",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "serde",
+ "serde_json",
+ "sha2 0.10.7",
+ "syn 1.0.109",
+ "thiserror",
+]
+
+[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "ansi_term"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+
+[[package]]
+name = "ark-bn254"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-ec"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba"
+dependencies = [
+ "ark-ff",
+ "ark-poly",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+ "itertools",
+ "num-traits",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba"
+dependencies = [
+ "ark-ff-asm",
+ "ark-ff-macros",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "digest 0.10.7",
+ "itertools",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "paste",
+ "rustc_version",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff-asm"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348"
+dependencies = [
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-ff-macros"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565"
+dependencies = [
+ "num-bigint 0.4.3",
+ "num-traits",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-poly"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf"
+dependencies = [
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "ark-serialize"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5"
+dependencies = [
+ "ark-serialize-derive",
+ "ark-std",
+ "digest 0.10.7",
+ "num-bigint 0.4.3",
+]
+
+[[package]]
+name = "ark-serialize-derive"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-std"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185"
+dependencies = [
+ "num-traits",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "array-bytes"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ad284aeb45c13f2fb4f084de4a420ebf447423bdf9386c0540ce33cb3ef4b8c"
+
+[[package]]
+name = "arrayref"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+
+[[package]]
+name = "arrayvec"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+
+[[package]]
+name = "arrayvec"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+
+[[package]]
+name = "ascii"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e"
+
+[[package]]
+name = "asn1-rs"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
+dependencies = [
+ "asn1-rs-derive",
+ "asn1-rs-impl",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-traits",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.22",
+]
+
+[[package]]
+name = "asn1-rs-derive"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "synstructure",
+]
+
+[[package]]
+name = "asn1-rs-impl"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "assert_matches"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
+
+[[package]]
+name = "async-channel"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
+dependencies = [
+ "concurrent-queue",
+ "event-listener",
+ "futures-core",
+]
+
+[[package]]
+name = "async-compression"
+version = "0.3.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a"
+dependencies = [
+ "brotli",
+ "flate2",
+ "futures-core",
+ "memchr",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "async-mutex"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
+dependencies = [
+ "event-listener",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi 0.1.19",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "base64"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
+
+[[package]]
+name = "base64"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+[[package]]
+name = "base64"
+version = "0.21.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+
+[[package]]
+name = "base64ct"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
+
+[[package]]
+name = "basic_oracle"
+version = "0.1.0"
+dependencies = [
+ "anchor-lang",
+ "bytemuck",
+ "switchboard-solana",
+]
+
+[[package]]
+name = "bincode"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitmaps"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
+dependencies = [
+ "typenum",
+]
+
+[[package]]
+name = "bitvec"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
+dependencies = [
+ "funty",
+ "radium",
+ "tap",
+ "wyz",
+]
+
+[[package]]
+name = "blake3"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.7.4",
+ "cc",
+ "cfg-if",
+ "constant_time_eq",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
+dependencies = [
+ "block-padding",
+ "generic-array",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "block-padding"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"
+
+[[package]]
+name = "borsh"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15bf3650200d8bffa99015595e10f1fbd17de07abbc25bb067da79e769939bfa"
+dependencies = [
+ "borsh-derive 0.9.3",
+ "hashbrown 0.11.2",
+]
+
+[[package]]
+name = "borsh"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b"
+dependencies = [
+ "borsh-derive 0.10.3",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775"
+dependencies = [
+ "borsh-derive-internal 0.9.3",
+ "borsh-schema-derive-internal 0.9.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7"
+dependencies = [
+ "borsh-derive-internal 0.10.3",
+ "borsh-schema-derive-internal 0.10.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5449c28a7b352f2d1e592a8a28bf139bc71afb0764a14f3c02500935d8c44065"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdbd5696d8bfa21d53d9fe39a714a18538bad11492a42d066dbbc395fb1951c0"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "brotli"
+version = "3.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+ "brotli-decompressor",
+]
+
+[[package]]
+name = "brotli-decompressor"
+version = "2.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+]
+
+[[package]]
+name = "bs58"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
+
+[[package]]
+name = "bs58"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
+[[package]]
+name = "bv"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340"
+dependencies = [
+ "feature-probe",
+ "serde",
+]
+
+[[package]]
+name = "bytecheck"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627"
+dependencies = [
+ "bytecheck_derive",
+ "ptr_meta",
+ "simdutf8",
+]
+
+[[package]]
+name = "bytecheck_derive"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "bytemuck"
+version = "1.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea"
+dependencies = [
+ "bytemuck_derive",
+]
+
+[[package]]
+name = "bytemuck_derive"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "byteorder"
+version = "1.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
+[[package]]
+name = "bytes"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
+[[package]]
+name = "caps"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b"
+dependencies = [
+ "libc",
+ "thiserror",
+]
+
+[[package]]
+name = "cc"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+dependencies = [
+ "jobserver",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "chrono"
+version = "0.4.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "serde",
+ "time 0.1.45",
+ "wasm-bindgen",
+ "winapi",
+]
+
+[[package]]
+name = "cipher"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "clap"
+version = "2.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "bitflags",
+ "strsim 0.8.0",
+ "textwrap 0.11.0",
+ "unicode-width",
+ "vec_map",
+]
+
+[[package]]
+name = "clap"
+version = "3.2.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
+dependencies = [
+ "atty",
+ "bitflags",
+ "clap_lex",
+ "indexmap",
+ "once_cell",
+ "strsim 0.10.0",
+ "termcolor",
+ "textwrap 0.16.0",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+dependencies = [
+ "os_str_bytes",
+]
+
+[[package]]
+name = "combine"
+version = "3.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680"
+dependencies = [
+ "ascii",
+ "byteorder",
+ "either",
+ "memchr",
+ "unreachable",
+]
+
+[[package]]
+name = "concurrent-queue"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "console"
+version = "0.15.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
+dependencies = [
+ "encode_unicode",
+ "lazy_static",
+ "libc",
+ "unicode-width",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "console_error_panic_hook"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "console_log"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e89f72f65e8501878b8a004d5a1afb780987e2ce2b4532c562e367a72c57499f"
+dependencies = [
+ "log",
+ "web-sys",
+]
+
+[[package]]
+name = "const-oid"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3"
+
+[[package]]
+name = "constant_time_eq"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
+
+[[package]]
+name = "core-foundation"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+
+[[package]]
+name = "cpufeatures"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "crc32fast"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "cron"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7"
+dependencies = [
+ "chrono",
+ "nom 7.1.3",
+ "once_cell",
+]
+
+[[package]]
+name = "crossbeam-channel"
+version = "0.5.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+dependencies = [
+ "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "crossbeam-utils",
+ "memoffset 0.9.0",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array",
+ "typenum",
+]
+
+[[package]]
+name = "crypto-mac"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "ctr"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
+dependencies = [
+ "cipher",
+]
+
+[[package]]
+name = "curve25519-dalek"
+version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0"
+dependencies = [
+ "byteorder",
+ "digest 0.9.0",
+ "rand_core 0.5.1",
+ "serde",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "darling"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944"
+dependencies = [
+ "darling_core",
+ "darling_macro",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "strsim 0.10.0",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a"
+dependencies = [
+ "darling_core",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "data-encoding"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+
+[[package]]
+name = "der"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c"
+dependencies = [
+ "const-oid",
+]
+
+[[package]]
+name = "der-parser"
+version = "8.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
+dependencies = [
+ "asn1-rs",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "rusticata-macros",
+]
+
+[[package]]
+name = "derivation-path"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e5c37193a1db1d8ed868c03ec7b152175f26160a5b740e5e484143877e0adf0"
+
+[[package]]
+name = "derivative"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "dialoguer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87"
+dependencies = [
+ "console",
+ "shell-words",
+ "tempfile",
+ "zeroize",
+]
+
+[[package]]
+name = "digest"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer 0.10.4",
+ "crypto-common",
+ "subtle",
+]
+
+[[package]]
+name = "displaydoc"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "dlopen"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937"
+dependencies = [
+ "dlopen_derive",
+ "lazy_static",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "dlopen_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581"
+dependencies = [
+ "libc",
+ "quote 0.6.13",
+ "syn 0.15.44",
+]
+
+[[package]]
+name = "eager"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3"
+
+[[package]]
+name = "ed25519"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7"
+dependencies = [
+ "signature",
+]
+
+[[package]]
+name = "ed25519-dalek"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
+dependencies = [
+ "curve25519-dalek",
+ "ed25519",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "zeroize",
+]
+
+[[package]]
+name = "ed25519-dalek-bip32"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908"
+dependencies = [
+ "derivation-path",
+ "ed25519-dalek",
+ "hmac 0.12.1",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "either"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
+[[package]]
+name = "encode_unicode"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+
+[[package]]
+name = "encoding_rs"
+version = "0.8.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "enum-iterator"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689"
+dependencies = [
+ "enum-iterator-derive",
+]
+
+[[package]]
+name = "enum-iterator-derive"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+dependencies = [
+ "atty",
+ "humantime",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "event-listener"
+version = "2.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
+[[package]]
+name = "fastrand"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "feature-probe"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da"
+
+[[package]]
+name = "flate2"
+version = "1.0.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
+dependencies = [
+ "crc32fast",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "funty"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+
+[[package]]
+name = "futures"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+
+[[package]]
+name = "futures-macro"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+
+[[package]]
+name = "futures-task"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+
+[[package]]
+name = "futures-util"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.14.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
+dependencies = [
+ "serde",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "gethostname"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.9.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "goblin"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7666983ed0dd8d21a6f6576ee00053ca0926fb281a5522577a4dbd0f1b54143"
+dependencies = [
+ "log",
+ "plain",
+ "scroll",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hash32"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
+dependencies = [
+ "byteorder",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
+dependencies = [
+ "ahash 0.8.3",
+]
+
+[[package]]
+name = "heck"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "histogram"
+version = "0.6.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "12cb882ccb290b8646e554b157ab0b71e64e8d5bef775cd66b6531e52d302669"
+
+[[package]]
+name = "hmac"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"
+dependencies = [
+ "crypto-mac",
+ "digest 0.9.0",
+]
+
+[[package]]
+name = "hmac"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "hmac-drbg"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"
+dependencies = [
+ "digest 0.9.0",
+ "generic-array",
+ "hmac 0.8.1",
+]
+
+[[package]]
+name = "http"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+dependencies = [
+ "bytes",
+ "http",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "httparse"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+[[package]]
+name = "httpdate"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+
+[[package]]
+name = "humantime"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "hyper"
+version = "0.14.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "socket2",
+ "tokio",
+ "tower-service",
+ "tracing",
+ "want",
+]
+
+[[package]]
+name = "hyper-rustls"
+version = "0.23.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
+dependencies = [
+ "http",
+ "hyper",
+ "rustls",
+ "tokio",
+ "tokio-rustls",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "wasm-bindgen",
+ "windows",
+]
+
+[[package]]
+name = "iana-time-zone-haiku"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "ident_case"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
+[[package]]
+name = "idna"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "im"
+version = "15.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9"
+dependencies = [
+ "bitmaps",
+ "rand_core 0.6.4",
+ "rand_xoshiro",
+ "rayon",
+ "serde",
+ "sized-chunks",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+]
+
+[[package]]
+name = "indicatif"
+version = "0.17.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057"
+dependencies = [
+ "console",
+ "instant",
+ "number_prefix",
+ "portable-atomic",
+ "unicode-width",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
+
+[[package]]
+name = "jobserver"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "jsonrpc-core"
+version = "18.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"
+dependencies = [
+ "futures",
+ "futures-executor",
+ "futures-util",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+]
+
+[[package]]
+name = "keccak"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
+dependencies = [
+ "cpufeatures",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "lexical-core"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
+dependencies = [
+ "arrayvec 0.5.2",
+ "bitflags",
+ "cfg-if",
+ "ryu",
+ "static_assertions",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.147"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
+[[package]]
+name = "libsecp256k1"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73"
+dependencies = [
+ "arrayref",
+ "base64 0.12.3",
+ "digest 0.9.0",
+ "hmac-drbg",
+ "libsecp256k1-core",
+ "libsecp256k1-gen-ecmult",
+ "libsecp256k1-gen-genmult",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "typenum",
+]
+
+[[package]]
+name = "libsecp256k1-core"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80"
+dependencies = [
+ "crunchy",
+ "digest 0.9.0",
+ "subtle",
+]
+
+[[package]]
+name = "libsecp256k1-gen-ecmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "libsecp256k1-gen-genmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "lock_api"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "memmap2"
+version = "0.5.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "merlin"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d"
+dependencies = [
+ "byteorder",
+ "keccak",
+ "rand_core 0.6.4",
+ "zeroize",
+]
+
+[[package]]
+name = "mime"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "mio"
+version = "0.7.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
+dependencies = [
+ "libc",
+ "log",
+ "miow",
+ "ntapi",
+ "winapi",
+]
+
+[[package]]
+name = "miow"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "nix"
+version = "0.26.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "libc",
+ "memoffset 0.7.1",
+ "pin-utils",
+ "static_assertions",
+]
+
+[[package]]
+name = "nom"
+version = "5.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b"
+dependencies = [
+ "lexical-core",
+ "memchr",
+ "version_check",
+]
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "ntapi"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "num"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36"
+dependencies = [
+ "num-bigint 0.2.6",
+ "num-complex",
+ "num-integer",
+ "num-iter",
+ "num-rational",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-complex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-derive"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-rational"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef"
+dependencies = [
+ "autocfg",
+ "num-bigint 0.2.6",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
+dependencies = [
+ "num_enum_derive 0.5.11",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1"
+dependencies = [
+ "num_enum_derive 0.6.1",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "number_prefix"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+
+[[package]]
+name = "oid-registry"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
+dependencies = [
+ "asn1-rs",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
+[[package]]
+name = "opaque-debug"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "os_str_bytes"
+version = "6.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac"
+
+[[package]]
+name = "parking_lot"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
+dependencies = [
+ "instant",
+ "lock_api",
+ "parking_lot_core 0.8.6",
+]
+
+[[package]]
+name = "parking_lot"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+dependencies = [
+ "lock_api",
+ "parking_lot_core 0.9.8",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
+dependencies = [
+ "cfg-if",
+ "instant",
+ "libc",
+ "redox_syscall 0.2.16",
+ "smallvec",
+ "winapi",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.3.5",
+ "smallvec",
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "paste"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4b27ab7be369122c218afc2079489cdcb4b517c0a3fc386ff11e1fedfcc2b35"
+
+[[package]]
+name = "pbkdf2"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd"
+dependencies = [
+ "crypto-mac",
+]
+
+[[package]]
+name = "pbkdf2"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "pem"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8"
+dependencies = [
+ "base64 0.13.1",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+
+[[package]]
+name = "percentage"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fd23b938276f14057220b707937bcb42fa76dda7560e57a2da30cb52d557937"
+dependencies = [
+ "num",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkcs8"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0"
+dependencies = [
+ "der",
+ "spki",
+ "zeroize",
+]
+
+[[package]]
+name = "pkg-config"
+version = "0.3.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
+[[package]]
+name = "plain"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
+
+[[package]]
+name = "polyval"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "opaque-debug",
+ "universal-hash",
+]
+
+[[package]]
+name = "portable-atomic"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "767eb9f07d4a5ebcb39bbf2d452058a93c011373abf6832e24194a1c3f004794"
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+[[package]]
+name = "proc-macro-crate"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
+dependencies = [
+ "toml",
+]
+
+[[package]]
+name = "proc-macro-crate"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
+dependencies = [
+ "once_cell",
+ "toml_edit",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "0.4.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
+dependencies = [
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.63"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "ptr_meta"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
+dependencies = [
+ "ptr_meta_derive",
+]
+
+[[package]]
+name = "ptr_meta_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "qstring"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d464fae65fff2680baf48019211ce37aaec0c78e9264c84a3e484717f965104e"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "quinn"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "445cbfe2382fa023c4f2f3c7e1c95c03dcc1df2bf23cebcb2b13e1402c4394d1"
+dependencies = [
+ "bytes",
+ "pin-project-lite",
+ "quinn-proto",
+ "quinn-udp",
+ "rustc-hash",
+ "rustls",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-proto"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c"
+dependencies = [
+ "bytes",
+ "rand 0.8.5",
+ "ring",
+ "rustc-hash",
+ "rustls",
+ "rustls-native-certs",
+ "slab",
+ "thiserror",
+ "tinyvec",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-udp"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4"
+dependencies = [
+ "libc",
+ "quinn-proto",
+ "socket2",
+ "tracing",
+ "windows-sys 0.42.0",
+]
+
+[[package]]
+name = "quote"
+version = "0.6.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
+dependencies = [
+ "proc-macro2 0.4.30",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
+dependencies = [
+ "proc-macro2 1.0.63",
+]
+
+[[package]]
+name = "radium"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
+ "getrandom 0.1.16",
+ "libc",
+ "rand_chacha 0.2.2",
+ "rand_core 0.5.1",
+ "rand_hc",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha 0.3.1",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
+ "getrandom 0.1.16",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom 0.2.10",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_xoshiro"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
+dependencies = [
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rayon"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-utils",
+ "num_cpus",
+]
+
+[[package]]
+name = "rcgen"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
+dependencies = [
+ "pem",
+ "ring",
+ "time 0.3.22",
+ "yasna",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "regex"
+version = "1.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2ab07dc67230e4a4718e70fd5c20055a4334b121f1f9db8fe63ef39ce9b8c846"
+
+[[package]]
+name = "rend"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "581008d2099240d37fb08d77ad713bcaec2c4d89d50b5b21a8bb1996bbab68ab"
+dependencies = [
+ "bytecheck",
+]
+
+[[package]]
+name = "reqwest"
+version = "0.11.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91"
+dependencies = [
+ "async-compression",
+ "base64 0.21.2",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-rustls",
+ "ipnet",
+ "js-sys",
+ "log",
+ "mime",
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite",
+ "rustls",
+ "rustls-pemfile",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "tokio",
+ "tokio-rustls",
+ "tokio-util",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+ "webpki-roots",
+ "winreg",
+]
+
+[[package]]
+name = "ring"
+version = "0.16.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
+dependencies = [
+ "cc",
+ "libc",
+ "once_cell",
+ "spin",
+ "untrusted",
+ "web-sys",
+ "winapi",
+]
+
+[[package]]
+name = "rkyv"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58"
+dependencies = [
+ "bitvec",
+ "bytecheck",
+ "hashbrown 0.12.3",
+ "ptr_meta",
+ "rend",
+ "rkyv_derive",
+ "seahash",
+ "tinyvec",
+ "uuid",
+]
+
+[[package]]
+name = "rkyv_derive"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "rpassword"
+version = "7.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322"
+dependencies = [
+ "libc",
+ "rtoolbox",
+ "winapi",
+]
+
+[[package]]
+name = "rtoolbox"
+version = "0.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "rust_decimal"
+version = "1.30.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0446843641c69436765a35a5a77088e28c2e6a12da93e84aa3ab1cd4aa5a042"
+dependencies = [
+ "arrayvec 0.7.4",
+ "borsh 0.10.3",
+ "bytecheck",
+ "byteorder",
+ "bytes",
+ "num-traits",
+ "rand 0.8.5",
+ "rkyv",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
+[[package]]
+name = "rustc_version"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+dependencies = [
+ "semver",
+]
+
+[[package]]
+name = "rusticata-macros"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
+dependencies = [
+ "nom 7.1.3",
+]
+
+[[package]]
+name = "rustix"
+version = "0.37.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "rustls"
+version = "0.20.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f"
+dependencies = [
+ "log",
+ "ring",
+ "sct",
+ "webpki",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
+dependencies = [
+ "base64 0.21.2",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc31bd9b61a32c31f9650d18add92aa83a49ba979c143eefd27fe7177b05bd5f"
+
+[[package]]
+name = "ryu"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
+
+[[package]]
+name = "schannel"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "scroll"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da"
+dependencies = [
+ "scroll_derive",
+]
+
+[[package]]
+name = "scroll_derive"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "sct"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "seahash"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
+
+[[package]]
+name = "security-framework"
+version = "2.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
+dependencies = [
+ "bitflags",
+ "core-foundation",
+ "core-foundation-sys",
+ "libc",
+ "security-framework-sys",
+]
+
+[[package]]
+name = "security-framework-sys"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "semver"
+version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
+
+[[package]]
+name = "serde"
+version = "1.0.168"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d614f89548720367ded108b3c843be93f3a341e22d5674ca0dd5cd57f34926af"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_bytes"
+version = "0.11.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a16be4fe5320ade08736447e3198294a5ea9a6d44dde6f35f0a5e06859c427a"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.168"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4fe589678c688e44177da4f27152ee2d190757271dc7f1d5b6b9f68d869d641"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.100"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f1e14e89be7aa4c4b78bdbdc9eb5bf8517829a600ae8eaa39a6e1d960b5185c"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_urlencoded"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_with"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe"
+dependencies = [
+ "serde",
+ "serde_with_macros",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f"
+dependencies = [
+ "darling",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "sgx-quote"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1640577af7b81d10db340c4b31006b77972e3918f351eec4e65c389c8b58e21"
+dependencies = [
+ "nom 5.1.3",
+]
+
+[[package]]
+name = "sha-1"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha2"
+version = "0.9.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
+dependencies = [
+ "block-buffer 0.9.0",
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.9.0",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha2"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha3"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809"
+dependencies = [
+ "block-buffer 0.9.0",
+ "digest 0.9.0",
+ "keccak",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha3"
+version = "0.10.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
+dependencies = [
+ "digest 0.10.7",
+ "keccak",
+]
+
+[[package]]
+name = "shell-words"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "signature"
+version = "1.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
+
+[[package]]
+name = "simdutf8"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
+
+[[package]]
+name = "sized-chunks"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
+dependencies = [
+ "bitmaps",
+ "typenum",
+]
+
+[[package]]
+name = "slab"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
+
+[[package]]
+name = "socket2"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "solana-account-decoder"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f63c62ec28eaf2f4ef06f39d549230699068e9b2171a67a8232e11993ecb86dd"
+dependencies = [
+ "Inflector",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "bv",
+ "lazy_static",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-address-lookup-table-program",
+ "solana-config-program",
+ "solana-sdk",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+ "zstd",
+]
+
+[[package]]
+name = "solana-address-lookup-table-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ddbc426b2e0443c2e58c0ab721c93a788f0e97eb4f25340e4e50dd1e6978027"
+dependencies = [
+ "bincode",
+ "bytemuck",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-clap-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a19777832c5623c5a1b642f35d847acaf7243124e8f4f300dbe9d387b05b4f78"
+dependencies = [
+ "chrono",
+ "clap 2.34.0",
+ "rpassword",
+ "solana-perf",
+ "solana-remote-wallet",
+ "solana-sdk",
+ "thiserror",
+ "tiny-bip39",
+ "uriparse",
+ "url",
+]
+
+[[package]]
+name = "solana-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7e3458b0fcf87b14560836a9dc1d0270fe1b4d70425235e91b94a74f4a614f0"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures",
+ "futures-util",
+ "indexmap",
+ "indicatif",
+ "log",
+ "quinn",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-quic-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-rpc-client-nonce-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "solana-thin-client",
+ "solana-tpu-client",
+ "solana-udp-client",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-config-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ac78caf77ffe8cc8c108b2e424f5e710f640777f3d78faf2ac7535008a39f5a"
+dependencies = [
+ "bincode",
+ "chrono",
+ "serde",
+ "serde_derive",
+ "solana-program-runtime",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-connection-cache"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "964e4b517d80543e9ff0676bb1700f5011e8588795f4e68fb8ab343c87eefad4"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "rcgen",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-frozen-abi"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c272bd949536a92f0fc4d9572bf72b35b3545fc1f6ee031e44f9d075809055d"
+dependencies = [
+ "ahash 0.8.3",
+ "blake3",
+ "block-buffer 0.10.4",
+ "bs58 0.4.0",
+ "bv",
+ "byteorder",
+ "cc",
+ "either",
+ "generic-array",
+ "getrandom 0.1.16",
+ "im",
+ "lazy_static",
+ "log",
+ "memmap2",
+ "once_cell",
+ "rand_core 0.6.4",
+ "rustc_version",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "solana-frozen-abi-macro",
+ "subtle",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-frozen-abi-macro"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f84be4b6dd2cc4e8ad5baa54a23018c8936ec32322ebcffd88355631700292a"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustc_version",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "solana-logger"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3cb934e8c9015e86cd9c7382ea3083578d1c0813a351644cfdabe3009591b03"
+dependencies = [
+ "env_logger",
+ "lazy_static",
+ "log",
+]
+
+[[package]]
+name = "solana-measure"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a038b70fac9cd5529839efc258e6453f0018d34937a414cd030318916d6dba6"
+dependencies = [
+ "log",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-metrics"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cca14a16eac701e20bda3e103e3d078074a18e83e126f90d918e141379eade8d"
+dependencies = [
+ "crossbeam-channel",
+ "gethostname",
+ "lazy_static",
+ "log",
+ "reqwest",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-net-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "509c3d5bc7fe8dbcc25b3238d7cd4a0994c39207260b7b5271a3110ea0ac5f75"
+dependencies = [
+ "bincode",
+ "clap 3.2.25",
+ "crossbeam-channel",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "serde",
+ "serde_derive",
+ "socket2",
+ "solana-logger",
+ "solana-sdk",
+ "solana-version",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "solana-perf"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a65308af752a91eddf06c7b7bb5e5d6296ec8cd8de5a1cbebd61f53f45a808c"
+dependencies = [
+ "ahash 0.8.3",
+ "bincode",
+ "bv",
+ "caps",
+ "curve25519-dalek",
+ "dlopen",
+ "dlopen_derive",
+ "fnv",
+ "lazy_static",
+ "libc",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "rayon",
+ "serde",
+ "solana-metrics",
+ "solana-rayon-threadlimit",
+ "solana-sdk",
+ "solana-vote-program",
+]
+
+[[package]]
+name = "solana-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "476510cb86b9602a793582788f5e23a9cca11929d3880b7427a67142b1e4a430"
+dependencies = [
+ "ark-bn254",
+ "ark-ec",
+ "ark-ff",
+ "ark-serialize",
+ "array-bytes",
+ "base64 0.21.2",
+ "bincode",
+ "bitflags",
+ "blake3",
+ "borsh 0.10.3",
+ "bs58 0.4.0",
+ "bv",
+ "bytemuck",
+ "cc",
+ "console_error_panic_hook",
+ "console_log",
+ "curve25519-dalek",
+ "getrandom 0.2.10",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libc",
+ "libsecp256k1",
+ "log",
+ "memoffset 0.9.0",
+ "num-bigint 0.4.3",
+ "num-derive",
+ "num-traits",
+ "parking_lot 0.12.1",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk-macro",
+ "thiserror",
+ "tiny-bip39",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "solana-program-runtime"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8311e581ff6406c84ce8ed5d4f1316cf091f723b4823a1ece3e36be6cfb3d69c"
+dependencies = [
+ "base64 0.21.2",
+ "bincode",
+ "eager",
+ "enum-iterator",
+ "itertools",
+ "libc",
+ "log",
+ "num-derive",
+ "num-traits",
+ "percentage",
+ "rand 0.7.3",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "solana_rbpf",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-pubsub-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5274196946dfef625ec905f7834e7d45b8367364f8eaf99e2c754951da6b972d"
+dependencies = [
+ "crossbeam-channel",
+ "futures-util",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "tokio-tungstenite",
+ "tungstenite",
+ "url",
+]
+
+[[package]]
+name = "solana-quic-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b27ad60edef844f182cd7071e653731ec16b3a319524448935a1183f6b99b80"
+dependencies = [
+ "async-mutex",
+ "async-trait",
+ "futures",
+ "itertools",
+ "lazy_static",
+ "log",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rcgen",
+ "rustls",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-net-utils",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rayon-threadlimit"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "441bde92d8befd3a698e54c35bff63a396f1e3e5e85754d85a5308a8f5d0328a"
+dependencies = [
+ "lazy_static",
+ "num_cpus",
+]
+
+[[package]]
+name = "solana-remote-wallet"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1b8820ed78c726c9359248a8fb6456657ce6feca2ff31ffac1286f55bee99e8"
+dependencies = [
+ "console",
+ "dialoguer",
+ "log",
+ "num-derive",
+ "num-traits",
+ "parking_lot 0.12.1",
+ "qstring",
+ "semver",
+ "solana-sdk",
+ "thiserror",
+ "uriparse",
+]
+
+[[package]]
+name = "solana-rpc-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5baeb95820862d14c1391dfda9a3173b0509f1b17ebd1090b3778fac1743ab69"
+dependencies = [
+ "async-trait",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "indicatif",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "solana-vote-program",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rpc-client-api"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29009927e289fc5ccd19cec05780dc8465eb65e52922087cf769e57d72c0b7b5"
+dependencies = [
+ "base64 0.21.2",
+ "bs58 0.4.0",
+ "jsonrpc-core",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-rpc-client-nonce-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df466014e9768f4741be00acea0067bde11a2ec1162a12ebf896960990a2e6b8"
+dependencies = [
+ "clap 2.34.0",
+ "solana-clap-utils",
+ "solana-rpc-client",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-sdk"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "352b70bb14d8968d5484aa73a1aede3acc816f10a0b264c6599108c5dd6b647b"
+dependencies = [
+ "assert_matches",
+ "base64 0.21.2",
+ "bincode",
+ "bitflags",
+ "borsh 0.10.3",
+ "bs58 0.4.0",
+ "bytemuck",
+ "byteorder",
+ "chrono",
+ "derivation-path",
+ "digest 0.10.7",
+ "ed25519-dalek",
+ "ed25519-dalek-bip32",
+ "generic-array",
+ "hmac 0.12.1",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libsecp256k1",
+ "log",
+ "memmap2",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.6.1",
+ "pbkdf2 0.11.0",
+ "qstring",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "serde_with",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-logger",
+ "solana-program",
+ "solana-sdk-macro",
+ "thiserror",
+ "uriparse",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "solana-sdk-macro"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e38a884c027b0759d0969efc1253f3b8798f9d5fbef2eb158cdb70763619d2f3"
+dependencies = [
+ "bs58 0.4.0",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "solana-streamer"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13b87bd090a462765b6e3196e6c22cc0edebf8942fb4a6de9a807ce3d8d5d436"
+dependencies = [
+ "async-channel",
+ "bytes",
+ "crossbeam-channel",
+ "futures-util",
+ "histogram",
+ "indexmap",
+ "itertools",
+ "libc",
+ "log",
+ "nix",
+ "pem",
+ "percentage",
+ "pkcs8",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rand 0.7.3",
+ "rcgen",
+ "rustls",
+ "solana-metrics",
+ "solana-perf",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "x509-parser",
+]
+
+[[package]]
+name = "solana-thin-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8dc82e52a443249c5b1df3ddd7273306c81fde2c8057cc398e0fbd0fae7a47"
+dependencies = [
+ "bincode",
+ "log",
+ "rayon",
+ "solana-connection-cache",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-tpu-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a09c139e796337646ba4f013a849555f50d35ae7278461d685a429c29f6295f"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap",
+ "indicatif",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-transaction-status"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "284227b302a68b0c384f46cb95e5472d39e7c7094d6079c4e5bd2f133f6920ff"
+dependencies = [
+ "Inflector",
+ "base64 0.21.2",
+ "bincode",
+ "borsh 0.9.3",
+ "bs58 0.4.0",
+ "lazy_static",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-address-lookup-table-program",
+ "solana-sdk",
+ "spl-associated-token-account",
+ "spl-memo",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-udp-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23aa72c84646a65727b63ff2988147062a792b569591351f06c0e6014ca52de9"
+dependencies = [
+ "async-trait",
+ "solana-connection-cache",
+ "solana-net-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-version"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "036b2c0f4b3dfbe48d96c0f5e9be0fadd019bf46327013475bbf3b8ae9870dfe"
+dependencies = [
+ "log",
+ "rustc_version",
+ "semver",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-vote-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85fe8c3382ac0c050c2224037fc8be990f713526e6b136f3a8da9464e2e1a506"
+dependencies = [
+ "bincode",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-metrics",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-zk-token-sdk"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "02a4c38e1cf77cc046a48d0e515ec3fe654d9c3ba49790523f2d8fd28a5e51d3"
+dependencies = [
+ "aes-gcm-siv",
+ "base64 0.21.2",
+ "bincode",
+ "bytemuck",
+ "byteorder",
+ "curve25519-dalek",
+ "getrandom 0.1.16",
+ "itertools",
+ "lazy_static",
+ "merlin",
+ "num-derive",
+ "num-traits",
+ "rand 0.7.3",
+ "serde",
+ "serde_json",
+ "sha3 0.9.1",
+ "solana-program",
+ "solana-sdk",
+ "subtle",
+ "thiserror",
+ "zeroize",
+]
+
+[[package]]
+name = "solana_rbpf"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3082ec3a1d4ef7879eb5b84916d5acde057abd59733eec3647e0ab8885283ef"
+dependencies = [
+ "byteorder",
+ "combine",
+ "goblin",
+ "hash32",
+ "libc",
+ "log",
+ "rand 0.8.5",
+ "rustc-demangle",
+ "scroll",
+ "thiserror",
+ "winapi",
+]
+
+[[package]]
+name = "spin"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+
+[[package]]
+name = "spki"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27"
+dependencies = [
+ "base64ct",
+ "der",
+]
+
+[[package]]
+name = "spl-associated-token-account"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "978dba3bcbe88d0c2c58366c254d9ea41c5f73357e72fc0bdee4d6b5fc99c8f4"
+dependencies = [
+ "assert_matches",
+ "borsh 0.9.3",
+ "num-derive",
+ "num-traits",
+ "solana-program",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-memo"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd0dc6f70db6bacea7ff25870b016a65ba1d1b6013536f08e4fd79a8f9005325"
+dependencies = [
+ "solana-program",
+]
+
+[[package]]
+name = "spl-token"
+version = "3.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e85e168a785e82564160dcb87b2a8e04cee9bfd1f4d488c729d53d6a4bd300d"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.5.11",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-token-2022"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0043b590232c400bad5ee9eb983ced003d15163c4c5d56b090ac6d9a57457b47"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.5.11",
+ "solana-program",
+ "solana-zk-token-sdk",
+ "spl-memo",
+ "spl-token",
+ "thiserror",
+]
+
+[[package]]
+name = "static_assertions"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+
+[[package]]
+name = "strsim"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "subtle"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
+
+[[package]]
+name = "superslice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
+
+[[package]]
+name = "switchboard-common"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5a03303674fb73b1dbe6cfc83aa8faa0e99264472a47177a1803f7475b318d1"
+dependencies = [
+ "getrandom 0.2.10",
+ "hex",
+ "serde",
+ "serde_json",
+ "sgx-quote",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "switchboard-solana"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b04503c979165d8ad5efe21bb63b9978cb70103f208fab1339aae7c38e94c62"
+dependencies = [
+ "anchor-client",
+ "anchor-lang",
+ "anchor-spl",
+ "bincode",
+ "bytemuck",
+ "chrono",
+ "cron",
+ "hex",
+ "rust_decimal",
+ "sgx-quote",
+ "solana-address-lookup-table-program",
+ "solana-client",
+ "solana-program",
+ "superslice",
+ "switchboard-common",
+ "tokio",
+]
+
+[[package]]
+name = "syn"
+version = "0.15.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
+dependencies = [
+ "proc-macro2 0.4.30",
+ "quote 0.6.13",
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "synstructure"
+version = "0.12.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "unicode-xid 0.2.4",
+]
+
+[[package]]
+name = "tap"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+
+[[package]]
+name = "tempfile"
+version = "3.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "fastrand",
+ "redox_syscall 0.3.5",
+ "rustix",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
+ "unicode-width",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+
+[[package]]
+name = "thiserror"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "time"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
+dependencies = [
+ "libc",
+ "wasi 0.10.0+wasi-snapshot-preview1",
+ "winapi",
+]
+
+[[package]]
+name = "time"
+version = "0.3.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd"
+dependencies = [
+ "itoa",
+ "serde",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
+
+[[package]]
+name = "time-macros"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b"
+dependencies = [
+ "time-core",
+]
+
+[[package]]
+name = "tiny-bip39"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d"
+dependencies = [
+ "anyhow",
+ "hmac 0.8.1",
+ "once_cell",
+ "pbkdf2 0.4.0",
+ "rand 0.7.3",
+ "rustc-hash",
+ "sha2 0.9.9",
+ "thiserror",
+ "unicode-normalization",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+dependencies = [
+ "tinyvec_macros",
+]
+
+[[package]]
+name = "tinyvec_macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
+
+[[package]]
+name = "tokio"
+version = "1.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9d0183f6f6001549ab68f8c7585093bb732beefbcf6d23a10b9b95c73a1dd49"
+dependencies = [
+ "autocfg",
+ "bytes",
+ "libc",
+ "memchr",
+ "mio",
+ "num_cpus",
+ "once_cell",
+ "parking_lot 0.11.2",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "tokio-macros",
+ "winapi",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "1.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.23.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
+dependencies = [
+ "rustls",
+ "tokio",
+ "webpki",
+]
+
+[[package]]
+name = "tokio-stream"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313"
+dependencies = [
+ "futures-core",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-tungstenite"
+version = "0.17.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181"
+dependencies = [
+ "futures-util",
+ "log",
+ "rustls",
+ "tokio",
+ "tokio-rustls",
+ "tungstenite",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "toml"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622"
+
+[[package]]
+name = "toml_edit"
+version = "0.19.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13"
+dependencies = [
+ "indexmap",
+ "toml_datetime",
+ "winnow",
+]
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[package]]
+name = "tracing"
+version = "0.1.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+dependencies = [
+ "cfg-if",
+ "log",
+ "pin-project-lite",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+dependencies = [
+ "once_cell",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
+[[package]]
+name = "tungstenite"
+version = "0.17.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0"
+dependencies = [
+ "base64 0.13.1",
+ "byteorder",
+ "bytes",
+ "http",
+ "httparse",
+ "log",
+ "rand 0.8.5",
+ "rustls",
+ "sha-1",
+ "thiserror",
+ "url",
+ "utf-8",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "typenum"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
+[[package]]
+name = "unicode-xid"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
+
+[[package]]
+name = "unicode-xid"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+
+[[package]]
+name = "universal-hash"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "unreachable"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"
+dependencies = [
+ "void",
+]
+
+[[package]]
+name = "untrusted"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+
+[[package]]
+name = "uriparse"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200d0fc04d809396c2ad43f3c95da3582a2556eba8d453c1087f4120ee352ff"
+dependencies = [
+ "fnv",
+ "lazy_static",
+]
+
+[[package]]
+name = "url"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
+dependencies = [
+ "form_urlencoded",
+ "idna",
+ "percent-encoding",
+]
+
+[[package]]
+name = "utf-8"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+
+[[package]]
+name = "uuid"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d023da39d1fde5a8a3fe1f3e01ca9632ada0a63e9797de55a879d6e2236277be"
+
+[[package]]
+name = "vec_map"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "void"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
+
+[[package]]
+name = "want"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
+dependencies = [
+ "try-lock",
+]
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+[[package]]
+name = "wasi"
+version = "0.10.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+dependencies = [
+ "quote 1.0.29",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+
+[[package]]
+name = "web-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webpki"
+version = "0.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.22.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87"
+dependencies = [
+ "webpki",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+dependencies = [
+ "windows-targets 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.0",
+ "windows_aarch64_msvc 0.48.0",
+ "windows_i686_gnu 0.48.0",
+ "windows_i686_msvc 0.48.0",
+ "windows_x86_64_gnu 0.48.0",
+ "windows_x86_64_gnullvm 0.48.0",
+ "windows_x86_64_msvc 0.48.0",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+
+[[package]]
+name = "winnow"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "winreg"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "wyz"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
+dependencies = [
+ "tap",
+]
+
+[[package]]
+name = "x509-parser"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
+dependencies = [
+ "asn1-rs",
+ "base64 0.13.1",
+ "data-encoding",
+ "der-parser",
+ "lazy_static",
+ "nom 7.1.3",
+ "oid-registry",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.22",
+]
+
+[[package]]
+name = "yasna"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
+dependencies = [
+ "time 0.3.22",
+]
+
+[[package]]
+name = "zeroize"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd"
+dependencies = [
+ "zeroize_derive",
+]
+
+[[package]]
+name = "zeroize_derive"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "zstd"
+version = "0.11.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4"
+dependencies = [
+ "zstd-safe",
+]
+
+[[package]]
+name = "zstd-safe"
+version = "5.0.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db"
+dependencies = [
+ "libc",
+ "zstd-sys",
+]
+
+[[package]]
+name = "zstd-sys"
+version = "2.0.8+zstd.1.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
diff --git a/examples/functions/02_liquidity_oracle/Cargo.toml b/examples/functions/02_liquidity_oracle/Cargo.toml
new file mode 100644
index 000000000..aaaeb7e94
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/Cargo.toml
@@ -0,0 +1,26 @@
+[package]
+name = "basic_oracle"
+version = "0.1.0"
+description = "Created with Anchor"
+edition = "2021"
+
+[lib]
+crate-type = ["cdylib", "lib"]
+name = "basic_oracle"
+path = "src/lib.rs"
+
+[features]
+no-entrypoint = []
+no-idl = []
+no-log-ix-name = []
+cpi = ["no-entrypoint"]
+default = []
+
+[dependencies]
+switchboard-solana = { version = "=0.9.1" }
+# switchboard-solana = { version = "0.9.1", path = "../../../rust/switchboard-solana" }
+bytemuck = "^1"
+anchor-lang = { version = "0.28.0", features = [
+ "init-if-needed",
+ "allow-missing-optionals"
+] }
\ No newline at end of file
diff --git a/examples/functions/02_liquidity_oracle/README.md b/examples/functions/02_liquidity_oracle/README.md
new file mode 100644
index 000000000..7792f49e5
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/README.md
@@ -0,0 +1,37 @@
+
+
+![Switchboard Logo](https://github.com/switchboard-xyz/sbv2-core/raw/main/website/static/img/icons/switchboard/avatar.png)
+
+# anchor-vrf-lite-parser
+
+> An example program written in Anchor demonstrating how to integrate Switchboard Functions and verify attestation on-chain.
+
+[![Anchor Test Status](https://github.com/switchboard-xyz/sbv2-solana/actions/workflows/anchor-test.yml/badge.svg)](https://github.com/switchboard-xyz/sbv2-solana/actions/workflows/anchor-test.yml)
+
+
+
+
+
+
+
+## Usage
+
+Build the example program
+
+```bash
+anchor build
+```
+
+Get your program ID and update `Anchor.toml` and `src/lib.rs` with your pubkey
+
+```bash
+export ANCHOR_VRF_LITE_PARSER_PUBKEY=$(solana-keygen pubkey target/deploy/anchor_vrf_lite_parser-keypair.json)
+sed -i '' s/5Hhm5xKDiThfidbpqjJpKmMJEcKmjj5tEUNFpi2DzSvb/"$ANCHOR_VRF_LITE_PARSER_PUBKEY"/g Anchor.toml
+sed -i '' s/5Hhm5xKDiThfidbpqjJpKmMJEcKmjj5tEUNFpi2DzSvb/"$ANCHOR_VRF_LITE_PARSER_PUBKEY"/g src/lib.rs
+```
+
+Then run Anchor test
+
+```bash
+anchor test
+```
diff --git a/examples/functions/02_liquidity_oracle/Xargo.toml b/examples/functions/02_liquidity_oracle/Xargo.toml
new file mode 100644
index 000000000..475fb71ed
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/Xargo.toml
@@ -0,0 +1,2 @@
+[target.bpfel-unknown-unknown.dependencies.std]
+features = []
diff --git a/examples/functions/02_liquidity_oracle/package.json b/examples/functions/02_liquidity_oracle/package.json
new file mode 100644
index 000000000..f2edb54cb
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/package.json
@@ -0,0 +1,30 @@
+{
+ "name": "solana-liquidity-oracle",
+ "private": true,
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/switchboard-xyz/sbv2-solana",
+ "directory": "examples/functions/01_basic_oracle"
+ },
+ "scripts": {
+ "build:anchor": "anchor build",
+ "clean": "pnpm exec rimraf node_modules .anchor lib .turbo"
+ },
+ "dependencies": {
+ "@coral-xyz/anchor": "^0.28.0",
+ "@solana/spl-token": "^0.3.6",
+ "@solana/web3.js": "^1.78.0",
+ "@switchboard-xyz/common": "latest",
+ "@switchboard-xyz/oracle": "latest",
+ "@switchboard-xyz/solana.js": "latest"
+ },
+ "devDependencies": {
+ "@types/bn.js": "^5.1.0",
+ "@types/chai": "^4.3.0",
+ "@types/mocha": "^9.0.0",
+ "@types/node": "^20.4.0",
+ "chai": "^4.3.4",
+ "mocha": "^9.0.3",
+ "ts-mocha": "^10.0.0"
+ }
+}
diff --git a/examples/functions/02_liquidity_oracle/scripts/devnet.ts b/examples/functions/02_liquidity_oracle/scripts/devnet.ts
new file mode 100644
index 000000000..1198ce284
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/scripts/devnet.ts
@@ -0,0 +1,33 @@
+#!/usr/bin/env tsx
+import * as anchor from "@coral-xyz/anchor";
+import { BasicOracle } from "../target/types/basic_oracle";
+
+async function main() {
+ const program = anchor.workspace.BasicOracle as anchor.Program;
+}
+
+main().catch((err) => {
+ console.error(err);
+ process.exit(1);
+});
+
+const getStringArg = (arg: string): string => {
+ const args = process.argv.slice(2);
+ const argIdx = args.findIndex((v) => v === arg || v === `--${arg}`);
+ if (argIdx === -1) {
+ return "";
+ }
+ if (argIdx + 1 > args.length) {
+ throw new Error(`Failed to find arg`);
+ }
+ return args[argIdx + 1];
+};
+
+const getFlag = (arg: string): boolean => {
+ const args = process.argv.slice(2);
+ const argIdx = args.findIndex((v) => v === arg || v === `--${arg}`);
+ if (argIdx === -1) {
+ return false;
+ }
+ return true;
+};
diff --git a/examples/functions/02_liquidity_oracle/scripts/init_program.ts b/examples/functions/02_liquidity_oracle/scripts/init_program.ts
new file mode 100644
index 000000000..c56002f21
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/scripts/init_program.ts
@@ -0,0 +1,52 @@
+import * as anchor from "@coral-xyz/anchor";
+import { BasicOracle } from "../target/types/basic_oracle";
+import {
+ Connection,
+ PublicKey,
+ Keypair,
+ sendAndConfirmRawTransaction,
+ SystemProgram,
+ LAMPORTS_PER_SOL,
+} from "@solana/web3.js";
+
+(async function main() {
+ const walletKeypair = Keypair.fromSecretKey(
+ new Uint8Array(
+ JSON.parse(require("fs").readFileSync("", "utf8"))
+ )
+ );
+ const programId = new PublicKey(
+ "EF68PJkRqQu2VthTSy19kg6TWynMtRmLpxcMDKEdLC8t"
+ );
+ const commitment = "processed";
+ const connection = new Connection("https://api.devnet.solana.com", {
+ commitment,
+ });
+ const wallet = new anchor.Wallet(walletKeypair);
+ const provider = new anchor.AnchorProvider(connection, wallet, {
+ commitment,
+ preflightCommitment: commitment,
+ });
+ const idl = await anchor.Program.fetchIdl(programId, provider);
+ const program = new anchor.Program(idl!, programId!, provider!);
+ const [state] = PublicKey.findProgramAddressSync(
+ [Buffer.from("BASICORACLE")],
+ program.programId
+ );
+ const [oracle] = PublicKey.findProgramAddressSync(
+ [Buffer.from("ORACLE_V1_SEED")],
+ program.programId
+ );
+ const initSig = await program.methods
+ .initialize({})
+ .accounts({
+ program: state,
+ oracle,
+ authority: walletKeypair.publicKey,
+ payer: walletKeypair.publicKey,
+ systemProgram: SystemProgram.programId,
+ })
+ .signers([walletKeypair])
+ .rpc();
+ console.log(initSig);
+})();
\ No newline at end of file
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/.gitignore b/examples/functions/02_liquidity_oracle/sgx-function/.gitignore
new file mode 100644
index 000000000..65925b5ce
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/.gitignore
@@ -0,0 +1,21 @@
+# Generated by Cargo
+# will have compiled files and executables
+debug/
+target/
+
+# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
+# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
+# Cargo.lock
+
+# These are backup files generated by rustfmt
+**/*.rs.bk
+
+# MSVC Windows builds of rustc generate these, which store debugging information
+*.pdb
+
+
+# Added by cargo
+
+/target
+
+*measurement.txt
\ No newline at end of file
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/Cargo.lock b/examples/functions/02_liquidity_oracle/sgx-function/Cargo.lock
new file mode 100644
index 000000000..0163f7df1
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/Cargo.lock
@@ -0,0 +1,5495 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "Inflector"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
+dependencies = [
+ "lazy_static",
+ "regex",
+]
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "aead"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "aes"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
+dependencies = [
+ "cfg-if",
+ "cipher",
+ "cpufeatures",
+ "opaque-debug",
+]
+
+[[package]]
+name = "aes-gcm-siv"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "589c637f0e68c877bbd59a4599bbe849cac8e5f3e4b5a3ebae8f528cd218dcdc"
+dependencies = [
+ "aead",
+ "aes",
+ "cipher",
+ "ctr",
+ "polyval",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "ahash"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+dependencies = [
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "ahash"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
+dependencies = [
+ "cfg-if",
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "alloc-no-stdlib"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
+
+[[package]]
+name = "alloc-stdlib"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
+dependencies = [
+ "alloc-no-stdlib",
+]
+
+[[package]]
+name = "anchor-attribute-access-control"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faa5be5b72abea167f87c868379ba3c2be356bfca9e6f474fd055fa0f7eeb4f2"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "regex",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-account"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f468970344c7c9f9d03b4da854fd7c54f21305059f53789d0045c1dd803f0018"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "bs58 0.5.0",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-constant"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59948e7f9ef8144c2aefb3f32a40c5fce2798baeec765ba038389e82301017ef"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-error"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc753c9d1c7981cb8948cf7e162fb0f64558999c0413058e2d43df1df5448086"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-event"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f38b4e172ba1b52078f53fdc9f11e3dc0668ad27997838a0aad2d148afac8c97"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-program"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4eebd21543606ab61e2d83d9da37d24d3886a49f390f9c43a1964735e8c0f0d5"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-client"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8434a6bf33efba0c93157f7fa2fafac658cb26ab75396886dcedd87c2a8ad445"
+dependencies = [
+ "anchor-lang",
+ "anyhow",
+ "futures",
+ "regex",
+ "serde",
+ "solana-account-decoder",
+ "solana-client",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "anchor-derive-accounts"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec4720d899b3686396cced9508f23dab420f1308344456ec78ef76f98fda42af"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-derive-space"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f495e85480bd96ddeb77b71d499247c7d4e8b501e75ecb234e9ef7ae7bd6552a"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-lang"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d2d4b20100f1310a774aba3471ef268e5c4ba4d5c28c0bbe663c2658acbc414"
+dependencies = [
+ "anchor-attribute-access-control",
+ "anchor-attribute-account",
+ "anchor-attribute-constant",
+ "anchor-attribute-error",
+ "anchor-attribute-event",
+ "anchor-attribute-program",
+ "anchor-derive-accounts",
+ "anchor-derive-space",
+ "arrayref",
+ "base64 0.13.1",
+ "bincode",
+ "borsh 0.10.3",
+ "bytemuck",
+ "getrandom 0.2.10",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "anchor-spl"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78f860599da1c2354e7234c768783049eb42e2f54509ecfc942d2e0076a2da7b"
+dependencies = [
+ "anchor-lang",
+ "solana-program",
+ "spl-associated-token-account",
+ "spl-token",
+ "spl-token-2022",
+]
+
+[[package]]
+name = "anchor-syn"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a125e4b0cc046cfec58f5aa25038e34cf440151d58f0db3afc55308251fe936d"
+dependencies = [
+ "anyhow",
+ "bs58 0.5.0",
+ "heck 0.3.3",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "serde",
+ "serde_json",
+ "sha2 0.10.7",
+ "syn 1.0.109",
+ "thiserror",
+]
+
+[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "ansi_term"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+
+[[package]]
+name = "ark-bn254"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-ec"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba"
+dependencies = [
+ "ark-ff",
+ "ark-poly",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+ "itertools",
+ "num-traits",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba"
+dependencies = [
+ "ark-ff-asm",
+ "ark-ff-macros",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "digest 0.10.7",
+ "itertools",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "paste",
+ "rustc_version",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff-asm"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348"
+dependencies = [
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-ff-macros"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565"
+dependencies = [
+ "num-bigint 0.4.3",
+ "num-traits",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-poly"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf"
+dependencies = [
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "ark-serialize"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5"
+dependencies = [
+ "ark-serialize-derive",
+ "ark-std",
+ "digest 0.10.7",
+ "num-bigint 0.4.3",
+]
+
+[[package]]
+name = "ark-serialize-derive"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-std"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185"
+dependencies = [
+ "num-traits",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "array-bytes"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ad284aeb45c13f2fb4f084de4a420ebf447423bdf9386c0540ce33cb3ef4b8c"
+
+[[package]]
+name = "arrayref"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+
+[[package]]
+name = "arrayvec"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+
+[[package]]
+name = "arrayvec"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+
+[[package]]
+name = "ascii"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e"
+
+[[package]]
+name = "asn1-rs"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
+dependencies = [
+ "asn1-rs-derive",
+ "asn1-rs-impl",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-traits",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.22",
+]
+
+[[package]]
+name = "asn1-rs-derive"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "synstructure",
+]
+
+[[package]]
+name = "asn1-rs-impl"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "assert_matches"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
+
+[[package]]
+name = "async-channel"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
+dependencies = [
+ "concurrent-queue",
+ "event-listener",
+ "futures-core",
+]
+
+[[package]]
+name = "async-compression"
+version = "0.3.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a"
+dependencies = [
+ "brotli",
+ "flate2",
+ "futures-core",
+ "memchr",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "async-mutex"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
+dependencies = [
+ "event-listener",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi 0.1.19",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "base64"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
+
+[[package]]
+name = "base64"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+[[package]]
+name = "base64"
+version = "0.21.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+
+[[package]]
+name = "base64ct"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
+
+[[package]]
+name = "basic-oracle-function"
+version = "0.1.0"
+dependencies = [
+ "basic_oracle",
+ "bytemuck",
+ "futures",
+ "rust_decimal",
+ "serde",
+ "serde_json",
+ "switchboard-solana",
+ "switchboard-utils",
+ "tokio",
+]
+
+[[package]]
+name = "basic_oracle"
+version = "0.1.0"
+dependencies = [
+ "anchor-lang",
+ "bytemuck",
+ "switchboard-solana",
+]
+
+[[package]]
+name = "bincode"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitmaps"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
+dependencies = [
+ "typenum",
+]
+
+[[package]]
+name = "bitvec"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
+dependencies = [
+ "funty",
+ "radium",
+ "tap",
+ "wyz",
+]
+
+[[package]]
+name = "blake3"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.7.4",
+ "cc",
+ "cfg-if",
+ "constant_time_eq",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
+dependencies = [
+ "block-padding",
+ "generic-array",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "block-padding"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"
+
+[[package]]
+name = "borsh"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15bf3650200d8bffa99015595e10f1fbd17de07abbc25bb067da79e769939bfa"
+dependencies = [
+ "borsh-derive 0.9.3",
+ "hashbrown 0.11.2",
+]
+
+[[package]]
+name = "borsh"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b"
+dependencies = [
+ "borsh-derive 0.10.3",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775"
+dependencies = [
+ "borsh-derive-internal 0.9.3",
+ "borsh-schema-derive-internal 0.9.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7"
+dependencies = [
+ "borsh-derive-internal 0.10.3",
+ "borsh-schema-derive-internal 0.10.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5449c28a7b352f2d1e592a8a28bf139bc71afb0764a14f3c02500935d8c44065"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdbd5696d8bfa21d53d9fe39a714a18538bad11492a42d066dbbc395fb1951c0"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "brotli"
+version = "3.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+ "brotli-decompressor",
+]
+
+[[package]]
+name = "brotli-decompressor"
+version = "2.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+]
+
+[[package]]
+name = "bs58"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
+
+[[package]]
+name = "bs58"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
+[[package]]
+name = "bv"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340"
+dependencies = [
+ "feature-probe",
+ "serde",
+]
+
+[[package]]
+name = "bytecheck"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627"
+dependencies = [
+ "bytecheck_derive",
+ "ptr_meta",
+ "simdutf8",
+]
+
+[[package]]
+name = "bytecheck_derive"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "bytemuck"
+version = "1.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea"
+dependencies = [
+ "bytemuck_derive",
+]
+
+[[package]]
+name = "bytemuck_derive"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "byteorder"
+version = "1.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
+[[package]]
+name = "bytes"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
+[[package]]
+name = "bytestring"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "238e4886760d98c4f899360c834fa93e62cf7f721ac3c2da375cbdf4b8679aae"
+dependencies = [
+ "bytes",
+]
+
+[[package]]
+name = "caps"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b"
+dependencies = [
+ "libc",
+ "thiserror",
+]
+
+[[package]]
+name = "cc"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+dependencies = [
+ "jobserver",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "chrono"
+version = "0.4.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "serde",
+ "time 0.1.45",
+ "wasm-bindgen",
+ "winapi",
+]
+
+[[package]]
+name = "cipher"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "clap"
+version = "2.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "bitflags",
+ "strsim 0.8.0",
+ "textwrap 0.11.0",
+ "unicode-width",
+ "vec_map",
+]
+
+[[package]]
+name = "clap"
+version = "3.2.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
+dependencies = [
+ "atty",
+ "bitflags",
+ "clap_lex",
+ "indexmap",
+ "once_cell",
+ "strsim 0.10.0",
+ "termcolor",
+ "textwrap 0.16.0",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+dependencies = [
+ "os_str_bytes",
+]
+
+[[package]]
+name = "combine"
+version = "3.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680"
+dependencies = [
+ "ascii",
+ "byteorder",
+ "either",
+ "memchr",
+ "unreachable",
+]
+
+[[package]]
+name = "concurrent-queue"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "console"
+version = "0.15.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
+dependencies = [
+ "encode_unicode",
+ "lazy_static",
+ "libc",
+ "unicode-width",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "console_error_panic_hook"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "console_log"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e89f72f65e8501878b8a004d5a1afb780987e2ce2b4532c562e367a72c57499f"
+dependencies = [
+ "log",
+ "web-sys",
+]
+
+[[package]]
+name = "const-oid"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3"
+
+[[package]]
+name = "constant_time_eq"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
+
+[[package]]
+name = "core-foundation"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+
+[[package]]
+name = "cpufeatures"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "crc32fast"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "cron"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7"
+dependencies = [
+ "chrono",
+ "nom 7.1.3",
+ "once_cell",
+]
+
+[[package]]
+name = "crossbeam-channel"
+version = "0.5.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+dependencies = [
+ "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "crossbeam-utils",
+ "memoffset 0.9.0",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array",
+ "typenum",
+]
+
+[[package]]
+name = "crypto-mac"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "ctr"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
+dependencies = [
+ "cipher",
+]
+
+[[package]]
+name = "curve25519-dalek"
+version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0"
+dependencies = [
+ "byteorder",
+ "digest 0.9.0",
+ "rand_core 0.5.1",
+ "serde",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "darling"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
+dependencies = [
+ "darling_core",
+ "darling_macro",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "strsim 0.10.0",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
+dependencies = [
+ "darling_core",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "data-encoding"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+
+[[package]]
+name = "der"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c"
+dependencies = [
+ "const-oid",
+]
+
+[[package]]
+name = "der-parser"
+version = "8.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
+dependencies = [
+ "asn1-rs",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "rusticata-macros",
+]
+
+[[package]]
+name = "derivation-path"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e5c37193a1db1d8ed868c03ec7b152175f26160a5b740e5e484143877e0adf0"
+
+[[package]]
+name = "derivative"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "dialoguer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87"
+dependencies = [
+ "console",
+ "shell-words",
+ "tempfile",
+ "zeroize",
+]
+
+[[package]]
+name = "digest"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer 0.10.4",
+ "crypto-common",
+ "subtle",
+]
+
+[[package]]
+name = "displaydoc"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "dlopen"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937"
+dependencies = [
+ "dlopen_derive",
+ "lazy_static",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "dlopen_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581"
+dependencies = [
+ "libc",
+ "quote 0.6.13",
+ "syn 0.15.44",
+]
+
+[[package]]
+name = "eager"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3"
+
+[[package]]
+name = "ed25519"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7"
+dependencies = [
+ "signature",
+]
+
+[[package]]
+name = "ed25519-dalek"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
+dependencies = [
+ "curve25519-dalek",
+ "ed25519",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "zeroize",
+]
+
+[[package]]
+name = "ed25519-dalek-bip32"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908"
+dependencies = [
+ "derivation-path",
+ "ed25519-dalek",
+ "hmac 0.12.1",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "either"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
+[[package]]
+name = "encode_unicode"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+
+[[package]]
+name = "encoding_rs"
+version = "0.8.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "enum-iterator"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689"
+dependencies = [
+ "enum-iterator-derive",
+]
+
+[[package]]
+name = "enum-iterator-derive"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+dependencies = [
+ "atty",
+ "humantime",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "event-listener"
+version = "2.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
+[[package]]
+name = "fastrand"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "feature-probe"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da"
+
+[[package]]
+name = "fixedbitset"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
+
+[[package]]
+name = "flate2"
+version = "1.0.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
+dependencies = [
+ "crc32fast",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "foreign-types"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
+dependencies = [
+ "foreign-types-shared",
+]
+
+[[package]]
+name = "foreign-types-shared"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "funty"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+
+[[package]]
+name = "futures"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+
+[[package]]
+name = "futures-macro"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+
+[[package]]
+name = "futures-task"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+
+[[package]]
+name = "futures-util"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.14.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
+dependencies = [
+ "serde",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "gethostname"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.9.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "goblin"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7666983ed0dd8d21a6f6576ee00053ca0926fb281a5522577a4dbd0f1b54143"
+dependencies = [
+ "log",
+ "plain",
+ "scroll",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hash32"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
+dependencies = [
+ "byteorder",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
+dependencies = [
+ "ahash 0.8.3",
+]
+
+[[package]]
+name = "heck"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "heck"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "histogram"
+version = "0.6.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "12cb882ccb290b8646e554b157ab0b71e64e8d5bef775cd66b6531e52d302669"
+
+[[package]]
+name = "hmac"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"
+dependencies = [
+ "crypto-mac",
+ "digest 0.9.0",
+]
+
+[[package]]
+name = "hmac"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "hmac-drbg"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"
+dependencies = [
+ "digest 0.9.0",
+ "generic-array",
+ "hmac 0.8.1",
+]
+
+[[package]]
+name = "http"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+dependencies = [
+ "bytes",
+ "http",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "httparse"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+[[package]]
+name = "httpdate"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+
+[[package]]
+name = "humantime"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "hyper"
+version = "0.14.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "socket2",
+ "tokio",
+ "tower-service",
+ "tracing",
+ "want",
+]
+
+[[package]]
+name = "hyper-rustls"
+version = "0.23.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
+dependencies = [
+ "http",
+ "hyper",
+ "rustls",
+ "tokio",
+ "tokio-rustls",
+]
+
+[[package]]
+name = "hyper-tls"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
+dependencies = [
+ "bytes",
+ "hyper",
+ "native-tls",
+ "tokio",
+ "tokio-native-tls",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "wasm-bindgen",
+ "windows",
+]
+
+[[package]]
+name = "iana-time-zone-haiku"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "ident_case"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
+[[package]]
+name = "idna"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "im"
+version = "15.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9"
+dependencies = [
+ "bitmaps",
+ "rand_core 0.6.4",
+ "rand_xoshiro",
+ "rayon",
+ "serde",
+ "sized-chunks",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+]
+
+[[package]]
+name = "indicatif"
+version = "0.17.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057"
+dependencies = [
+ "console",
+ "instant",
+ "number_prefix",
+ "portable-atomic",
+ "unicode-width",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
+
+[[package]]
+name = "jobserver"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "jsonpath-rust"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7ea2fa3ba7d1404aa6b094aceec1d49106ec0110b40c40b76cedae148837a3b"
+dependencies = [
+ "pest",
+ "pest_derive",
+ "regex",
+ "serde_json",
+]
+
+[[package]]
+name = "jsonrpc-core"
+version = "18.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"
+dependencies = [
+ "futures",
+ "futures-executor",
+ "futures-util",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+]
+
+[[package]]
+name = "keccak"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
+dependencies = [
+ "cpufeatures",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "lexical-core"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
+dependencies = [
+ "arrayvec 0.5.2",
+ "bitflags",
+ "cfg-if",
+ "ryu",
+ "static_assertions",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.147"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
+[[package]]
+name = "libsecp256k1"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73"
+dependencies = [
+ "arrayref",
+ "base64 0.12.3",
+ "digest 0.9.0",
+ "hmac-drbg",
+ "libsecp256k1-core",
+ "libsecp256k1-gen-ecmult",
+ "libsecp256k1-gen-genmult",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "typenum",
+]
+
+[[package]]
+name = "libsecp256k1-core"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80"
+dependencies = [
+ "crunchy",
+ "digest 0.9.0",
+ "subtle",
+]
+
+[[package]]
+name = "libsecp256k1-gen-ecmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "libsecp256k1-gen-genmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "lock_api"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "memmap2"
+version = "0.5.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "merlin"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d"
+dependencies = [
+ "byteorder",
+ "keccak",
+ "rand_core 0.6.4",
+ "zeroize",
+]
+
+[[package]]
+name = "mime"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "mio"
+version = "0.7.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
+dependencies = [
+ "libc",
+ "log",
+ "miow",
+ "ntapi",
+ "winapi",
+]
+
+[[package]]
+name = "miow"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "multimap"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"
+
+[[package]]
+name = "native-tls"
+version = "0.2.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
+dependencies = [
+ "lazy_static",
+ "libc",
+ "log",
+ "openssl",
+ "openssl-probe",
+ "openssl-sys",
+ "schannel",
+ "security-framework",
+ "security-framework-sys",
+ "tempfile",
+]
+
+[[package]]
+name = "nix"
+version = "0.26.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "libc",
+ "memoffset 0.7.1",
+ "pin-utils",
+ "static_assertions",
+]
+
+[[package]]
+name = "nom"
+version = "5.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b"
+dependencies = [
+ "lexical-core",
+ "memchr",
+ "version_check",
+]
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "ntapi"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "num"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36"
+dependencies = [
+ "num-bigint 0.2.6",
+ "num-complex",
+ "num-integer",
+ "num-iter",
+ "num-rational",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-complex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-derive"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-rational"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef"
+dependencies = [
+ "autocfg",
+ "num-bigint 0.2.6",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
+dependencies = [
+ "num_enum_derive 0.5.11",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1"
+dependencies = [
+ "num_enum_derive 0.6.1",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "number_prefix"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+
+[[package]]
+name = "oid-registry"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
+dependencies = [
+ "asn1-rs",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
+[[package]]
+name = "opaque-debug"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+
+[[package]]
+name = "openssl"
+version = "0.10.55"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "foreign-types",
+ "libc",
+ "once_cell",
+ "openssl-macros",
+ "openssl-sys",
+]
+
+[[package]]
+name = "openssl-macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "openssl-sys"
+version = "0.9.90"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "os_str_bytes"
+version = "6.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac"
+
+[[package]]
+name = "parking_lot"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
+dependencies = [
+ "instant",
+ "lock_api",
+ "parking_lot_core 0.8.6",
+]
+
+[[package]]
+name = "parking_lot"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+dependencies = [
+ "lock_api",
+ "parking_lot_core 0.9.8",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
+dependencies = [
+ "cfg-if",
+ "instant",
+ "libc",
+ "redox_syscall 0.2.16",
+ "smallvec",
+ "winapi",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.3.5",
+ "smallvec",
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "paste"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4b27ab7be369122c218afc2079489cdcb4b517c0a3fc386ff11e1fedfcc2b35"
+
+[[package]]
+name = "pbkdf2"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd"
+dependencies = [
+ "crypto-mac",
+]
+
+[[package]]
+name = "pbkdf2"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "pem"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8"
+dependencies = [
+ "base64 0.13.1",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+
+[[package]]
+name = "percentage"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fd23b938276f14057220b707937bcb42fa76dda7560e57a2da30cb52d557937"
+dependencies = [
+ "num",
+]
+
+[[package]]
+name = "pest"
+version = "2.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f73935e4d55e2abf7f130186537b19e7a4abc886a0252380b59248af473a3fc9"
+dependencies = [
+ "thiserror",
+ "ucd-trie",
+]
+
+[[package]]
+name = "pest_derive"
+version = "2.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aef623c9bbfa0eedf5a0efba11a5ee83209c326653ca31ff019bec3a95bfff2b"
+dependencies = [
+ "pest",
+ "pest_generator",
+]
+
+[[package]]
+name = "pest_generator"
+version = "2.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3e8cba4ec22bada7fc55ffe51e2deb6a0e0db2d0b7ab0b103acc80d2510c190"
+dependencies = [
+ "pest",
+ "pest_meta",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "pest_meta"
+version = "2.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a01f71cb40bd8bb94232df14b946909e14660e33fc05db3e50ae2a82d7ea0ca0"
+dependencies = [
+ "once_cell",
+ "pest",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "petgraph"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4"
+dependencies = [
+ "fixedbitset",
+ "indexmap",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkcs8"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0"
+dependencies = [
+ "der",
+ "spki",
+ "zeroize",
+]
+
+[[package]]
+name = "pkg-config"
+version = "0.3.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
+[[package]]
+name = "plain"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
+
+[[package]]
+name = "polyval"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "opaque-debug",
+ "universal-hash",
+]
+
+[[package]]
+name = "portable-atomic"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d220334a184db82b31b83f5ff093e3315280fb2b6bbc032022b2304a509aab7a"
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+[[package]]
+name = "prettyplease"
+version = "0.1.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "proc-macro-crate"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
+dependencies = [
+ "toml",
+]
+
+[[package]]
+name = "proc-macro-crate"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
+dependencies = [
+ "once_cell",
+ "toml_edit",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "0.4.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
+dependencies = [
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.63"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "prost"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd"
+dependencies = [
+ "bytes",
+ "prost-derive",
+]
+
+[[package]]
+name = "prost-build"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270"
+dependencies = [
+ "bytes",
+ "heck 0.4.1",
+ "itertools",
+ "lazy_static",
+ "log",
+ "multimap",
+ "petgraph",
+ "prettyplease",
+ "prost",
+ "prost-types",
+ "pulldown-cmark",
+ "pulldown-cmark-to-cmark",
+ "regex",
+ "syn 1.0.109",
+ "tempfile",
+ "which",
+]
+
+[[package]]
+name = "prost-derive"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4"
+dependencies = [
+ "anyhow",
+ "itertools",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "prost-types"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13"
+dependencies = [
+ "prost",
+]
+
+[[package]]
+name = "ptr_meta"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
+dependencies = [
+ "ptr_meta_derive",
+]
+
+[[package]]
+name = "ptr_meta_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "pulldown-cmark"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998"
+dependencies = [
+ "bitflags",
+ "memchr",
+ "unicase",
+]
+
+[[package]]
+name = "pulldown-cmark-to-cmark"
+version = "10.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d"
+dependencies = [
+ "pulldown-cmark",
+]
+
+[[package]]
+name = "qstring"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d464fae65fff2680baf48019211ce37aaec0c78e9264c84a3e484717f965104e"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "quinn"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "445cbfe2382fa023c4f2f3c7e1c95c03dcc1df2bf23cebcb2b13e1402c4394d1"
+dependencies = [
+ "bytes",
+ "pin-project-lite",
+ "quinn-proto",
+ "quinn-udp",
+ "rustc-hash",
+ "rustls",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-proto"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c"
+dependencies = [
+ "bytes",
+ "rand 0.8.5",
+ "ring",
+ "rustc-hash",
+ "rustls",
+ "rustls-native-certs",
+ "slab",
+ "thiserror",
+ "tinyvec",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-udp"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4"
+dependencies = [
+ "libc",
+ "quinn-proto",
+ "socket2",
+ "tracing",
+ "windows-sys 0.42.0",
+]
+
+[[package]]
+name = "quote"
+version = "0.6.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
+dependencies = [
+ "proc-macro2 0.4.30",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
+dependencies = [
+ "proc-macro2 1.0.63",
+]
+
+[[package]]
+name = "radium"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
+ "getrandom 0.1.16",
+ "libc",
+ "rand_chacha 0.2.2",
+ "rand_core 0.5.1",
+ "rand_hc",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha 0.3.1",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
+ "getrandom 0.1.16",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom 0.2.10",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_xoshiro"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
+dependencies = [
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rayon"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-utils",
+ "num_cpus",
+]
+
+[[package]]
+name = "rcgen"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
+dependencies = [
+ "pem",
+ "ring",
+ "time 0.3.22",
+ "yasna",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "regex"
+version = "1.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2ab07dc67230e4a4718e70fd5c20055a4334b121f1f9db8fe63ef39ce9b8c846"
+
+[[package]]
+name = "rend"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "581008d2099240d37fb08d77ad713bcaec2c4d89d50b5b21a8bb1996bbab68ab"
+dependencies = [
+ "bytecheck",
+]
+
+[[package]]
+name = "reqwest"
+version = "0.11.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91"
+dependencies = [
+ "async-compression",
+ "base64 0.21.2",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-rustls",
+ "hyper-tls",
+ "ipnet",
+ "js-sys",
+ "log",
+ "mime",
+ "native-tls",
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite",
+ "rustls",
+ "rustls-pemfile",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "tokio",
+ "tokio-native-tls",
+ "tokio-rustls",
+ "tokio-util",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+ "webpki-roots",
+ "winreg",
+]
+
+[[package]]
+name = "ring"
+version = "0.16.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
+dependencies = [
+ "cc",
+ "libc",
+ "once_cell",
+ "spin",
+ "untrusted",
+ "web-sys",
+ "winapi",
+]
+
+[[package]]
+name = "rkyv"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58"
+dependencies = [
+ "bitvec",
+ "bytecheck",
+ "hashbrown 0.12.3",
+ "ptr_meta",
+ "rend",
+ "rkyv_derive",
+ "seahash",
+ "tinyvec",
+ "uuid",
+]
+
+[[package]]
+name = "rkyv_derive"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "rpassword"
+version = "7.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322"
+dependencies = [
+ "libc",
+ "rtoolbox",
+ "winapi",
+]
+
+[[package]]
+name = "rtoolbox"
+version = "0.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "rust_decimal"
+version = "1.30.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0446843641c69436765a35a5a77088e28c2e6a12da93e84aa3ab1cd4aa5a042"
+dependencies = [
+ "arrayvec 0.7.4",
+ "borsh 0.10.3",
+ "bytecheck",
+ "byteorder",
+ "bytes",
+ "num-traits",
+ "rand 0.8.5",
+ "rkyv",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
+[[package]]
+name = "rustc_version"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+dependencies = [
+ "semver",
+]
+
+[[package]]
+name = "rusticata-macros"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
+dependencies = [
+ "nom 7.1.3",
+]
+
+[[package]]
+name = "rustix"
+version = "0.37.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "rustls"
+version = "0.20.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f"
+dependencies = [
+ "log",
+ "ring",
+ "sct",
+ "webpki",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
+dependencies = [
+ "base64 0.21.2",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc31bd9b61a32c31f9650d18add92aa83a49ba979c143eefd27fe7177b05bd5f"
+
+[[package]]
+name = "ryu"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
+
+[[package]]
+name = "schannel"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "scroll"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da"
+dependencies = [
+ "scroll_derive",
+]
+
+[[package]]
+name = "scroll_derive"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "sct"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "seahash"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
+
+[[package]]
+name = "security-framework"
+version = "2.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
+dependencies = [
+ "bitflags",
+ "core-foundation",
+ "core-foundation-sys",
+ "libc",
+ "security-framework-sys",
+]
+
+[[package]]
+name = "security-framework-sys"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "semver"
+version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
+
+[[package]]
+name = "serde"
+version = "1.0.167"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7daf513456463b42aa1d94cff7e0c24d682b429f020b9afa4f5ba5c40a22b237"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_bytes"
+version = "0.11.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a16be4fe5320ade08736447e3198294a5ea9a6d44dde6f35f0a5e06859c427a"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.167"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b69b106b68bc8054f0e974e70d19984040f8a5cf9215ca82626ea4853f82c4b9"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.100"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f1e14e89be7aa4c4b78bdbdc9eb5bf8517829a600ae8eaa39a6e1d960b5185c"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_urlencoded"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_with"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe"
+dependencies = [
+ "serde",
+ "serde_with_macros",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f"
+dependencies = [
+ "darling",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "sgx-quote"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1640577af7b81d10db340c4b31006b77972e3918f351eec4e65c389c8b58e21"
+dependencies = [
+ "nom 5.1.3",
+]
+
+[[package]]
+name = "sha-1"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha2"
+version = "0.9.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
+dependencies = [
+ "block-buffer 0.9.0",
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.9.0",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha2"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha3"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809"
+dependencies = [
+ "block-buffer 0.9.0",
+ "digest 0.9.0",
+ "keccak",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha3"
+version = "0.10.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
+dependencies = [
+ "digest 0.10.7",
+ "keccak",
+]
+
+[[package]]
+name = "shell-words"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "signature"
+version = "1.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
+
+[[package]]
+name = "simdutf8"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
+
+[[package]]
+name = "sized-chunks"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
+dependencies = [
+ "bitmaps",
+ "typenum",
+]
+
+[[package]]
+name = "slab"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
+
+[[package]]
+name = "socket2"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "solana-account-decoder"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f63c62ec28eaf2f4ef06f39d549230699068e9b2171a67a8232e11993ecb86dd"
+dependencies = [
+ "Inflector",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "bv",
+ "lazy_static",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-address-lookup-table-program",
+ "solana-config-program",
+ "solana-sdk",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+ "zstd",
+]
+
+[[package]]
+name = "solana-address-lookup-table-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ddbc426b2e0443c2e58c0ab721c93a788f0e97eb4f25340e4e50dd1e6978027"
+dependencies = [
+ "bincode",
+ "bytemuck",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-clap-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a19777832c5623c5a1b642f35d847acaf7243124e8f4f300dbe9d387b05b4f78"
+dependencies = [
+ "chrono",
+ "clap 2.34.0",
+ "rpassword",
+ "solana-perf",
+ "solana-remote-wallet",
+ "solana-sdk",
+ "thiserror",
+ "tiny-bip39",
+ "uriparse",
+ "url",
+]
+
+[[package]]
+name = "solana-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7e3458b0fcf87b14560836a9dc1d0270fe1b4d70425235e91b94a74f4a614f0"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures",
+ "futures-util",
+ "indexmap",
+ "indicatif",
+ "log",
+ "quinn",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-quic-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-rpc-client-nonce-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "solana-thin-client",
+ "solana-tpu-client",
+ "solana-udp-client",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-config-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ac78caf77ffe8cc8c108b2e424f5e710f640777f3d78faf2ac7535008a39f5a"
+dependencies = [
+ "bincode",
+ "chrono",
+ "serde",
+ "serde_derive",
+ "solana-program-runtime",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-connection-cache"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "964e4b517d80543e9ff0676bb1700f5011e8588795f4e68fb8ab343c87eefad4"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "rcgen",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-frozen-abi"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c272bd949536a92f0fc4d9572bf72b35b3545fc1f6ee031e44f9d075809055d"
+dependencies = [
+ "ahash 0.8.3",
+ "blake3",
+ "block-buffer 0.10.4",
+ "bs58 0.4.0",
+ "bv",
+ "byteorder",
+ "cc",
+ "either",
+ "generic-array",
+ "getrandom 0.1.16",
+ "im",
+ "lazy_static",
+ "log",
+ "memmap2",
+ "once_cell",
+ "rand_core 0.6.4",
+ "rustc_version",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "solana-frozen-abi-macro",
+ "subtle",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-frozen-abi-macro"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f84be4b6dd2cc4e8ad5baa54a23018c8936ec32322ebcffd88355631700292a"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustc_version",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "solana-logger"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3cb934e8c9015e86cd9c7382ea3083578d1c0813a351644cfdabe3009591b03"
+dependencies = [
+ "env_logger",
+ "lazy_static",
+ "log",
+]
+
+[[package]]
+name = "solana-measure"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a038b70fac9cd5529839efc258e6453f0018d34937a414cd030318916d6dba6"
+dependencies = [
+ "log",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-metrics"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cca14a16eac701e20bda3e103e3d078074a18e83e126f90d918e141379eade8d"
+dependencies = [
+ "crossbeam-channel",
+ "gethostname",
+ "lazy_static",
+ "log",
+ "reqwest",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-net-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "509c3d5bc7fe8dbcc25b3238d7cd4a0994c39207260b7b5271a3110ea0ac5f75"
+dependencies = [
+ "bincode",
+ "clap 3.2.25",
+ "crossbeam-channel",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "serde",
+ "serde_derive",
+ "socket2",
+ "solana-logger",
+ "solana-sdk",
+ "solana-version",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "solana-perf"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a65308af752a91eddf06c7b7bb5e5d6296ec8cd8de5a1cbebd61f53f45a808c"
+dependencies = [
+ "ahash 0.8.3",
+ "bincode",
+ "bv",
+ "caps",
+ "curve25519-dalek",
+ "dlopen",
+ "dlopen_derive",
+ "fnv",
+ "lazy_static",
+ "libc",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "rayon",
+ "serde",
+ "solana-metrics",
+ "solana-rayon-threadlimit",
+ "solana-sdk",
+ "solana-vote-program",
+]
+
+[[package]]
+name = "solana-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "476510cb86b9602a793582788f5e23a9cca11929d3880b7427a67142b1e4a430"
+dependencies = [
+ "ark-bn254",
+ "ark-ec",
+ "ark-ff",
+ "ark-serialize",
+ "array-bytes",
+ "base64 0.21.2",
+ "bincode",
+ "bitflags",
+ "blake3",
+ "borsh 0.10.3",
+ "bs58 0.4.0",
+ "bv",
+ "bytemuck",
+ "cc",
+ "console_error_panic_hook",
+ "console_log",
+ "curve25519-dalek",
+ "getrandom 0.2.10",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libc",
+ "libsecp256k1",
+ "log",
+ "memoffset 0.9.0",
+ "num-bigint 0.4.3",
+ "num-derive",
+ "num-traits",
+ "parking_lot 0.12.1",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk-macro",
+ "thiserror",
+ "tiny-bip39",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "solana-program-runtime"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8311e581ff6406c84ce8ed5d4f1316cf091f723b4823a1ece3e36be6cfb3d69c"
+dependencies = [
+ "base64 0.21.2",
+ "bincode",
+ "eager",
+ "enum-iterator",
+ "itertools",
+ "libc",
+ "log",
+ "num-derive",
+ "num-traits",
+ "percentage",
+ "rand 0.7.3",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "solana_rbpf",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-pubsub-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5274196946dfef625ec905f7834e7d45b8367364f8eaf99e2c754951da6b972d"
+dependencies = [
+ "crossbeam-channel",
+ "futures-util",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "tokio-tungstenite",
+ "tungstenite",
+ "url",
+]
+
+[[package]]
+name = "solana-quic-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b27ad60edef844f182cd7071e653731ec16b3a319524448935a1183f6b99b80"
+dependencies = [
+ "async-mutex",
+ "async-trait",
+ "futures",
+ "itertools",
+ "lazy_static",
+ "log",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rcgen",
+ "rustls",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-net-utils",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rayon-threadlimit"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "441bde92d8befd3a698e54c35bff63a396f1e3e5e85754d85a5308a8f5d0328a"
+dependencies = [
+ "lazy_static",
+ "num_cpus",
+]
+
+[[package]]
+name = "solana-remote-wallet"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1b8820ed78c726c9359248a8fb6456657ce6feca2ff31ffac1286f55bee99e8"
+dependencies = [
+ "console",
+ "dialoguer",
+ "log",
+ "num-derive",
+ "num-traits",
+ "parking_lot 0.12.1",
+ "qstring",
+ "semver",
+ "solana-sdk",
+ "thiserror",
+ "uriparse",
+]
+
+[[package]]
+name = "solana-rpc-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5baeb95820862d14c1391dfda9a3173b0509f1b17ebd1090b3778fac1743ab69"
+dependencies = [
+ "async-trait",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "indicatif",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "solana-vote-program",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rpc-client-api"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29009927e289fc5ccd19cec05780dc8465eb65e52922087cf769e57d72c0b7b5"
+dependencies = [
+ "base64 0.21.2",
+ "bs58 0.4.0",
+ "jsonrpc-core",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-rpc-client-nonce-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df466014e9768f4741be00acea0067bde11a2ec1162a12ebf896960990a2e6b8"
+dependencies = [
+ "clap 2.34.0",
+ "solana-clap-utils",
+ "solana-rpc-client",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-sdk"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "352b70bb14d8968d5484aa73a1aede3acc816f10a0b264c6599108c5dd6b647b"
+dependencies = [
+ "assert_matches",
+ "base64 0.21.2",
+ "bincode",
+ "bitflags",
+ "borsh 0.10.3",
+ "bs58 0.4.0",
+ "bytemuck",
+ "byteorder",
+ "chrono",
+ "derivation-path",
+ "digest 0.10.7",
+ "ed25519-dalek",
+ "ed25519-dalek-bip32",
+ "generic-array",
+ "hmac 0.12.1",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libsecp256k1",
+ "log",
+ "memmap2",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.6.1",
+ "pbkdf2 0.11.0",
+ "qstring",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "serde_with",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-logger",
+ "solana-program",
+ "solana-sdk-macro",
+ "thiserror",
+ "uriparse",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "solana-sdk-macro"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e38a884c027b0759d0969efc1253f3b8798f9d5fbef2eb158cdb70763619d2f3"
+dependencies = [
+ "bs58 0.4.0",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "solana-streamer"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13b87bd090a462765b6e3196e6c22cc0edebf8942fb4a6de9a807ce3d8d5d436"
+dependencies = [
+ "async-channel",
+ "bytes",
+ "crossbeam-channel",
+ "futures-util",
+ "histogram",
+ "indexmap",
+ "itertools",
+ "libc",
+ "log",
+ "nix",
+ "pem",
+ "percentage",
+ "pkcs8",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rand 0.7.3",
+ "rcgen",
+ "rustls",
+ "solana-metrics",
+ "solana-perf",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "x509-parser",
+]
+
+[[package]]
+name = "solana-thin-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8dc82e52a443249c5b1df3ddd7273306c81fde2c8057cc398e0fbd0fae7a47"
+dependencies = [
+ "bincode",
+ "log",
+ "rayon",
+ "solana-connection-cache",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-tpu-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a09c139e796337646ba4f013a849555f50d35ae7278461d685a429c29f6295f"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap",
+ "indicatif",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-transaction-status"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "284227b302a68b0c384f46cb95e5472d39e7c7094d6079c4e5bd2f133f6920ff"
+dependencies = [
+ "Inflector",
+ "base64 0.21.2",
+ "bincode",
+ "borsh 0.9.3",
+ "bs58 0.4.0",
+ "lazy_static",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-address-lookup-table-program",
+ "solana-sdk",
+ "spl-associated-token-account",
+ "spl-memo",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-udp-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23aa72c84646a65727b63ff2988147062a792b569591351f06c0e6014ca52de9"
+dependencies = [
+ "async-trait",
+ "solana-connection-cache",
+ "solana-net-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-version"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "036b2c0f4b3dfbe48d96c0f5e9be0fadd019bf46327013475bbf3b8ae9870dfe"
+dependencies = [
+ "log",
+ "rustc_version",
+ "semver",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-vote-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85fe8c3382ac0c050c2224037fc8be990f713526e6b136f3a8da9464e2e1a506"
+dependencies = [
+ "bincode",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-metrics",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-zk-token-sdk"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "02a4c38e1cf77cc046a48d0e515ec3fe654d9c3ba49790523f2d8fd28a5e51d3"
+dependencies = [
+ "aes-gcm-siv",
+ "base64 0.21.2",
+ "bincode",
+ "bytemuck",
+ "byteorder",
+ "curve25519-dalek",
+ "getrandom 0.1.16",
+ "itertools",
+ "lazy_static",
+ "merlin",
+ "num-derive",
+ "num-traits",
+ "rand 0.7.3",
+ "serde",
+ "serde_json",
+ "sha3 0.9.1",
+ "solana-program",
+ "solana-sdk",
+ "subtle",
+ "thiserror",
+ "zeroize",
+]
+
+[[package]]
+name = "solana_rbpf"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3082ec3a1d4ef7879eb5b84916d5acde057abd59733eec3647e0ab8885283ef"
+dependencies = [
+ "byteorder",
+ "combine",
+ "goblin",
+ "hash32",
+ "libc",
+ "log",
+ "rand 0.8.5",
+ "rustc-demangle",
+ "scroll",
+ "thiserror",
+ "winapi",
+]
+
+[[package]]
+name = "spin"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+
+[[package]]
+name = "spki"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27"
+dependencies = [
+ "base64ct",
+ "der",
+]
+
+[[package]]
+name = "spl-associated-token-account"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "978dba3bcbe88d0c2c58366c254d9ea41c5f73357e72fc0bdee4d6b5fc99c8f4"
+dependencies = [
+ "assert_matches",
+ "borsh 0.9.3",
+ "num-derive",
+ "num-traits",
+ "solana-program",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-memo"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd0dc6f70db6bacea7ff25870b016a65ba1d1b6013536f08e4fd79a8f9005325"
+dependencies = [
+ "solana-program",
+]
+
+[[package]]
+name = "spl-token"
+version = "3.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e85e168a785e82564160dcb87b2a8e04cee9bfd1f4d488c729d53d6a4bd300d"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.5.11",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-token-2022"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0043b590232c400bad5ee9eb983ced003d15163c4c5d56b090ac6d9a57457b47"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.5.11",
+ "solana-program",
+ "solana-zk-token-sdk",
+ "spl-memo",
+ "spl-token",
+ "thiserror",
+]
+
+[[package]]
+name = "static_assertions"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+
+[[package]]
+name = "strsim"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "subtle"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
+
+[[package]]
+name = "superslice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
+
+[[package]]
+name = "switchboard-common"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5a03303674fb73b1dbe6cfc83aa8faa0e99264472a47177a1803f7475b318d1"
+dependencies = [
+ "getrandom 0.2.10",
+ "hex",
+ "serde",
+ "serde_json",
+ "sgx-quote",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "switchboard-solana"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b04503c979165d8ad5efe21bb63b9978cb70103f208fab1339aae7c38e94c62"
+dependencies = [
+ "anchor-client",
+ "anchor-lang",
+ "anchor-spl",
+ "bincode",
+ "bytemuck",
+ "chrono",
+ "cron",
+ "hex",
+ "rust_decimal",
+ "sgx-quote",
+ "solana-address-lookup-table-program",
+ "solana-client",
+ "solana-program",
+ "superslice",
+ "switchboard-common",
+ "tokio",
+]
+
+[[package]]
+name = "switchboard-utils"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e18a6e7377b936fbd485fa641e6c2c7ad37e03336da90ef554c81df25369ecac"
+dependencies = [
+ "bytes",
+ "bytestring",
+ "futures-channel",
+ "futures-util",
+ "jsonpath-rust",
+ "prost",
+ "prost-build",
+ "reqwest",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "switchboard-common",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "syn"
+version = "0.15.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
+dependencies = [
+ "proc-macro2 0.4.30",
+ "quote 0.6.13",
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "synstructure"
+version = "0.12.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "unicode-xid 0.2.4",
+]
+
+[[package]]
+name = "tap"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+
+[[package]]
+name = "tempfile"
+version = "3.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "fastrand",
+ "redox_syscall 0.3.5",
+ "rustix",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
+ "unicode-width",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+
+[[package]]
+name = "thiserror"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "time"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
+dependencies = [
+ "libc",
+ "wasi 0.10.0+wasi-snapshot-preview1",
+ "winapi",
+]
+
+[[package]]
+name = "time"
+version = "0.3.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd"
+dependencies = [
+ "itoa",
+ "serde",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
+
+[[package]]
+name = "time-macros"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b"
+dependencies = [
+ "time-core",
+]
+
+[[package]]
+name = "tiny-bip39"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d"
+dependencies = [
+ "anyhow",
+ "hmac 0.8.1",
+ "once_cell",
+ "pbkdf2 0.4.0",
+ "rand 0.7.3",
+ "rustc-hash",
+ "sha2 0.9.9",
+ "thiserror",
+ "unicode-normalization",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+dependencies = [
+ "tinyvec_macros",
+]
+
+[[package]]
+name = "tinyvec_macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
+
+[[package]]
+name = "tokio"
+version = "1.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9d0183f6f6001549ab68f8c7585093bb732beefbcf6d23a10b9b95c73a1dd49"
+dependencies = [
+ "autocfg",
+ "bytes",
+ "libc",
+ "memchr",
+ "mio",
+ "num_cpus",
+ "once_cell",
+ "parking_lot 0.11.2",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "tokio-macros",
+ "winapi",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "1.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "tokio-native-tls"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
+dependencies = [
+ "native-tls",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.23.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
+dependencies = [
+ "rustls",
+ "tokio",
+ "webpki",
+]
+
+[[package]]
+name = "tokio-stream"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313"
+dependencies = [
+ "futures-core",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-tungstenite"
+version = "0.17.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181"
+dependencies = [
+ "futures-util",
+ "log",
+ "rustls",
+ "tokio",
+ "tokio-rustls",
+ "tungstenite",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "toml"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622"
+
+[[package]]
+name = "toml_edit"
+version = "0.19.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13"
+dependencies = [
+ "indexmap",
+ "toml_datetime",
+ "winnow",
+]
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[package]]
+name = "tracing"
+version = "0.1.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+dependencies = [
+ "cfg-if",
+ "log",
+ "pin-project-lite",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+dependencies = [
+ "once_cell",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
+[[package]]
+name = "tungstenite"
+version = "0.17.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0"
+dependencies = [
+ "base64 0.13.1",
+ "byteorder",
+ "bytes",
+ "http",
+ "httparse",
+ "log",
+ "rand 0.8.5",
+ "rustls",
+ "sha-1",
+ "thiserror",
+ "url",
+ "utf-8",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "typenum"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
+[[package]]
+name = "ucd-trie"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9"
+
+[[package]]
+name = "unicase"
+version = "2.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
+dependencies = [
+ "version_check",
+]
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
+[[package]]
+name = "unicode-xid"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
+
+[[package]]
+name = "unicode-xid"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+
+[[package]]
+name = "universal-hash"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "unreachable"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"
+dependencies = [
+ "void",
+]
+
+[[package]]
+name = "untrusted"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+
+[[package]]
+name = "uriparse"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200d0fc04d809396c2ad43f3c95da3582a2556eba8d453c1087f4120ee352ff"
+dependencies = [
+ "fnv",
+ "lazy_static",
+]
+
+[[package]]
+name = "url"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
+dependencies = [
+ "form_urlencoded",
+ "idna",
+ "percent-encoding",
+]
+
+[[package]]
+name = "utf-8"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+
+[[package]]
+name = "uuid"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d023da39d1fde5a8a3fe1f3e01ca9632ada0a63e9797de55a879d6e2236277be"
+
+[[package]]
+name = "vcpkg"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+
+[[package]]
+name = "vec_map"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "void"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
+
+[[package]]
+name = "want"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
+dependencies = [
+ "try-lock",
+]
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+[[package]]
+name = "wasi"
+version = "0.10.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+dependencies = [
+ "quote 1.0.29",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+
+[[package]]
+name = "web-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webpki"
+version = "0.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.22.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87"
+dependencies = [
+ "webpki",
+]
+
+[[package]]
+name = "which"
+version = "4.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
+dependencies = [
+ "either",
+ "libc",
+ "once_cell",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+dependencies = [
+ "windows-targets 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.0",
+ "windows_aarch64_msvc 0.48.0",
+ "windows_i686_gnu 0.48.0",
+ "windows_i686_msvc 0.48.0",
+ "windows_x86_64_gnu 0.48.0",
+ "windows_x86_64_gnullvm 0.48.0",
+ "windows_x86_64_msvc 0.48.0",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+
+[[package]]
+name = "winnow"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "winreg"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "wyz"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
+dependencies = [
+ "tap",
+]
+
+[[package]]
+name = "x509-parser"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
+dependencies = [
+ "asn1-rs",
+ "base64 0.13.1",
+ "data-encoding",
+ "der-parser",
+ "lazy_static",
+ "nom 7.1.3",
+ "oid-registry",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.22",
+]
+
+[[package]]
+name = "yasna"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
+dependencies = [
+ "time 0.3.22",
+]
+
+[[package]]
+name = "zeroize"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd"
+dependencies = [
+ "zeroize_derive",
+]
+
+[[package]]
+name = "zeroize_derive"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "zstd"
+version = "0.11.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4"
+dependencies = [
+ "zstd-safe",
+]
+
+[[package]]
+name = "zstd-safe"
+version = "5.0.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db"
+dependencies = [
+ "libc",
+ "zstd-sys",
+]
+
+[[package]]
+name = "zstd-sys"
+version = "2.0.8+zstd.1.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/Cargo.toml b/examples/functions/02_liquidity_oracle/sgx-function/Cargo.toml
new file mode 100644
index 000000000..72b588c9a
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/Cargo.toml
@@ -0,0 +1,19 @@
+[package]
+name = "basic-oracle-function"
+version = "0.1.0"
+edition = "2021"
+
+[[bin]]
+name = "basic-oracle-function"
+path = "src/main.rs"
+
+[dependencies]
+basic_oracle = { path = "../", features = ["no-entrypoint"] }
+tokio = "^1"
+futures = "0.3"
+serde = "^1"
+serde_json = "^1"
+switchboard-utils = { version = "0.8.0" }
+switchboard-solana = { version = "=0.9.1" }
+bytemuck = "1.13.1"
+rust_decimal = "1.30.0"
\ No newline at end of file
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/Dockerfile b/examples/functions/02_liquidity_oracle/sgx-function/Dockerfile
new file mode 100644
index 000000000..679fd68ac
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/Dockerfile
@@ -0,0 +1,31 @@
+# syntax=docker/dockerfile:1.4
+FROM switchboardlabs/sgx-function:main AS builder
+
+ARG CARGO_NAME=switchboard-function
+ENV CARGO_NAME=$CARGO_NAME
+
+WORKDIR /home/root/switchboard-function
+COPY ./Anchor.toml ./Cargo.lock ./Cargo.toml ./
+COPY ./src ./src
+
+WORKDIR /home/root/switchboard-function/sgx-function
+COPY ./sgx-function/Cargo.lock ./sgx-function/Cargo.toml ./
+COPY ./sgx-function/src ./src
+
+RUN --mount=target=/home/root/.cargo/git,type=cache \
+ --mount=target=/home/root/.cargo/registry,type=cache \
+ --mount=type=cache,target=/home/root/switchboard-function/sgx-function/target \
+ cargo build --release && \
+ cargo strip && \
+ mv target/release/basic-oracle-function /sgx/app
+
+FROM switchboardlabs/sgx-function:main
+
+# Copy the binary
+WORKDIR /sgx
+COPY --from=builder /sgx/app /sgx
+
+# Get the measurement from the enclave
+RUN /get_measurement.sh
+
+ENTRYPOINT ["bash", "/boot.sh"]
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/Dockerfile.dev b/examples/functions/02_liquidity_oracle/sgx-function/Dockerfile.dev
new file mode 100644
index 000000000..f9dfa814e
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/Dockerfile.dev
@@ -0,0 +1,44 @@
+# syntax=docker/dockerfile:1.4
+FROM switchboardlabs/sgx-function AS builder
+
+ARG CARGO_NAME=switchboard-function
+
+WORKDIR /home/root/solana-sdk
+
+COPY ./rust/switchboard-solana/Cargo.toml \
+ ./rust/switchboard-solana/Cargo.lock \
+ ./rust/switchboard-solana/
+
+COPY ./examples/functions/01_basic_oracle/Cargo.toml \
+ ./examples/functions/01_basic_oracle/Cargo.lock \
+ ./examples/functions/01_basic_oracle/
+
+COPY ./examples/functions/01_basic_oracle/sgx-function/Cargo.toml \
+ ./examples/functions/01_basic_oracle/sgx-function/Cargo.lock \
+ ./examples/functions/01_basic_oracle/sgx-function/
+
+COPY ./rust/switchboard-solana/src \
+ ./rust/switchboard-solana/src/
+
+COPY ./examples/functions/01_basic_oracle/src \
+ ./examples/functions/01_basic_oracle/src/
+
+COPY ./examples/functions/01_basic_oracle/sgx-function/src \
+ ./examples/functions/01_basic_oracle/sgx-function/src/
+
+WORKDIR /home/root/solana-sdk/examples/functions/01_basic_oracle/sgx-function
+
+RUN --mount=type=cache,target=/usr/local/cargo/registry,id=${TARGETPLATFORM} --mount=type=cache,target=target,id=${TARGETPLATFORM} \
+ cargo build --release && \
+ cargo strip && \
+ mv /home/root/solana-sdk/examples/functions/01_basic_oracle/sgx-function/target/release/${CARGO_NAME} /sgx
+
+FROM switchboardlabs/sgx-function
+
+# Copy the binary
+WORKDIR /sgx
+COPY --from=builder /sgx/${CARGO_NAME} /sgx/app
+
+# Get the measurement from the enclave
+RUN /get_measurement.sh
+ENTRYPOINT ["bash", "/boot.sh"]
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/Makefile b/examples/functions/02_liquidity_oracle/sgx-function/Makefile
new file mode 100644
index 000000000..260bb76de
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/Makefile
@@ -0,0 +1,46 @@
+.PHONY: build clean publish
+
+# Variables
+CARGO_NAME=basic-oracle-function
+DOCKER_IMAGE_NAME=gallynaut/binance-oracle
+
+DOCKER_BUILD_COMMAND=DOCKER_BUILDKIT=1 docker buildx build --platform linux/amd64 --build-arg CARGO_NAME=${CARGO_NAME}
+
+# Default make task
+all: build
+
+docker_build:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile -t ${DOCKER_IMAGE_NAME}:dev --load ../
+docker_publish:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile -t ${DOCKER_IMAGE_NAME} --push ../
+
+dev_docker_build:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME}:dev --load ../../../../
+dev_docker_publish:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME} --push ../../../../
+
+build: docker_build measurement
+
+dev: dev_docker_build measurement
+
+publish: docker_publish measurement
+
+latest_mr_enclave:
+ @docker run -d --pull=always --platform=linux/amd64 --name=latest-my-switchboard-function ${DOCKER_IMAGE_NAME}:latest > /dev/null
+ @docker cp latest-my-switchboard-function:/measurement.txt latest-measurement.txt
+ @docker stop latest-my-switchboard-function > /dev/null
+ @docker rm latest-my-switchboard-function > /dev/null
+ echo "latest MrEnclave: $(cat measurement.txt)"
+
+measurement:
+ @docker run -d --platform=linux/amd64 --name=my-switchboard-function ${DOCKER_IMAGE_NAME}:dev > /dev/null
+ @docker cp my-switchboard-function:/measurement.txt measurement.txt
+ @docker stop my-switchboard-function > /dev/null
+ @docker rm my-switchboard-function > /dev/null
+
+simulate: docker_build
+ docker run -it --platform=linux/amd64 --entrypoint=/bin/bash ${DOCKER_IMAGE_NAME}:dev /boot.sh --test
+
+# Task to clean up the compiled rust application
+clean:
+ cargo clean
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/package.json b/examples/functions/02_liquidity_oracle/sgx-function/package.json
new file mode 100644
index 000000000..e1ae14645
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/package.json
@@ -0,0 +1,9 @@
+{
+ "name": "solana-liquidity-oracle-function",
+ "scripts": {
+ "build:function": "make"
+ },
+ "dependencies": {
+ "solana-liquidity-oracle": "latest"
+ }
+}
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/src/binance.rs b/examples/functions/02_liquidity_oracle/sgx-function/src/binance.rs
new file mode 100644
index 000000000..302b7f9c7
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/src/binance.rs
@@ -0,0 +1,40 @@
+// Note: Binance API requires a non-US IP address
+
+use crate::*;
+
+pub use switchboard_utils::reqwest;
+
+
+use serde::Deserialize;
+
+#[allow(non_snake_case)]
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct BinanceBook {
+ pub bids: Vec<(String, String)>,
+ pub asks: Vec<(String, String)>,
+}
+impl Into for BinanceBook {
+ fn into(self) -> NormalizedBook {
+ let book = self;
+ let mut res = NormalizedBook::default();
+ for bid in book.bids.iter() {
+ res.bids.push(NormalizedOrdersRow {
+ price: Decimal::try_from(bid.0.as_str()).unwrap(),
+ amount: Decimal::try_from(bid.1.as_str()).unwrap(),
+ });
+ }
+ for ask in book.asks.iter() {
+ res.asks.push(NormalizedOrdersRow {
+ price: Decimal::try_from(ask.0.as_str()).unwrap(),
+ amount: Decimal::try_from(ask.1.as_str()).unwrap(),
+ });
+ }
+ res.price = res.bids[0]
+ .price
+ .checked_add(res.asks[0].price)
+ .unwrap()
+ .checked_div(2.into())
+ .unwrap();
+ res
+ }
+}
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/src/bitfinex.rs b/examples/functions/02_liquidity_oracle/sgx-function/src/bitfinex.rs
new file mode 100644
index 000000000..600ab49f7
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/src/bitfinex.rs
@@ -0,0 +1,47 @@
+// Note: Binance API requires a non-US IP address
+
+use crate::*;
+
+pub use switchboard_utils::reqwest;
+
+
+use serde::Deserialize;
+
+#[allow(non_snake_case)]
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct BitfinexOrdersRow {
+ price: String,
+ amount: String,
+ timestamp: String,
+}
+#[allow(non_snake_case)]
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct BitfinexBook {
+ pub bids: Vec,
+ pub asks: Vec,
+}
+impl Into for BitfinexBook {
+ fn into(self) -> NormalizedBook {
+ let book = self;
+ let mut res = NormalizedBook::default();
+ for bid in book.bids.iter() {
+ res.bids.push(NormalizedOrdersRow {
+ price: Decimal::try_from(bid.price.as_str()).unwrap(),
+ amount: Decimal::try_from(bid.amount.as_str()).unwrap(),
+ });
+ }
+ for ask in book.asks.iter() {
+ res.asks.push(NormalizedOrdersRow {
+ price: Decimal::try_from(ask.price.as_str()).unwrap(),
+ amount: Decimal::try_from(ask.amount.as_str()).unwrap(),
+ });
+ }
+ res.price = res.bids[0]
+ .price
+ .checked_add(res.asks[0].price)
+ .unwrap()
+ .checked_div(2.into())
+ .unwrap();
+ res
+ }
+}
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/src/coinbase.rs b/examples/functions/02_liquidity_oracle/sgx-function/src/coinbase.rs
new file mode 100644
index 000000000..d70e187f2
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/src/coinbase.rs
@@ -0,0 +1,40 @@
+// Note: Binance API requires a non-US IP address
+
+use crate::*;
+
+pub use switchboard_utils::reqwest;
+
+
+use serde::Deserialize;
+
+#[allow(non_snake_case)]
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct CoinbaseBook {
+ pub bids: Vec<(String, String, i64)>,
+ pub asks: Vec<(String, String, i64)>,
+}
+impl Into for CoinbaseBook {
+ fn into(self) -> NormalizedBook {
+ let book = self;
+ let mut res = NormalizedBook::default();
+ for bid in book.bids.iter() {
+ res.bids.push(NormalizedOrdersRow {
+ price: Decimal::try_from(bid.0.as_str()).unwrap(),
+ amount: Decimal::try_from(bid.1.as_str()).unwrap(),
+ });
+ }
+ for ask in book.asks.iter() {
+ res.asks.push(NormalizedOrdersRow {
+ price: Decimal::try_from(ask.0.as_str()).unwrap(),
+ amount: Decimal::try_from(ask.1.as_str()).unwrap(),
+ });
+ }
+ res.price = res.bids[0]
+ .price
+ .checked_add(res.asks[0].price)
+ .unwrap()
+ .checked_div(2.into())
+ .unwrap();
+ res
+ }
+}
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/src/kraken.rs b/examples/functions/02_liquidity_oracle/sgx-function/src/kraken.rs
new file mode 100644
index 000000000..61f5e58a7
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/src/kraken.rs
@@ -0,0 +1,45 @@
+// Note: Binance API requires a non-US IP address
+
+use crate::*;
+
+pub use switchboard_utils::reqwest;
+
+
+use serde::Deserialize;
+
+#[allow(non_snake_case)]
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct KrakenBookInternal {
+ pub bids: Vec<(String, String, i64)>,
+ pub asks: Vec<(String, String, i64)>,
+}
+#[allow(non_snake_case)]
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct KrakenBook {
+ pub result: HashMap,
+}
+impl Into for KrakenBook {
+ fn into(self) -> NormalizedBook {
+ let book = self.result.values().next().unwrap();
+ let mut res = NormalizedBook::default();
+ for bid in book.bids.iter() {
+ res.bids.push(NormalizedOrdersRow {
+ price: Decimal::try_from(bid.0.as_str()).unwrap(),
+ amount: Decimal::try_from(bid.1.as_str()).unwrap(),
+ });
+ }
+ for ask in book.asks.iter() {
+ res.asks.push(NormalizedOrdersRow {
+ price: Decimal::try_from(ask.0.as_str()).unwrap(),
+ amount: Decimal::try_from(ask.1.as_str()).unwrap(),
+ });
+ }
+ res.price = res.bids[0]
+ .price
+ .checked_add(res.asks[0].price)
+ .unwrap()
+ .checked_div(2.into())
+ .unwrap();
+ res
+ }
+}
diff --git a/examples/functions/02_liquidity_oracle/sgx-function/src/main.rs b/examples/functions/02_liquidity_oracle/sgx-function/src/main.rs
new file mode 100644
index 000000000..12f1de852
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/sgx-function/src/main.rs
@@ -0,0 +1,79 @@
+pub mod coinbase;
+pub use coinbase::*;
+pub mod binance;
+pub use binance::*;
+pub mod bitfinex;
+pub use bitfinex::*;
+pub mod kraken;
+pub use kraken::*;
+pub use switchboard_solana::prelude::*;
+
+use rust_decimal::Decimal;
+use serde::Deserialize;
+use std::collections::HashMap;
+pub use switchboard_utils::reqwest;
+
+pub use basic_oracle::{
+ self, OracleData, OracleDataWithTradingSymbol, RefreshPrices, RefreshPricesParams,
+ SwitchboardDecimal, TradingSymbol, ID as PROGRAM_ID,
+};
+
+#[allow(non_snake_case)]
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct NormalizedOrdersRow {
+ price: Decimal,
+ amount: Decimal,
+}
+#[allow(non_snake_case)]
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct NormalizedBook {
+ pub bids: Vec,
+ pub asks: Vec,
+ pub price: Decimal,
+}
+
+#[tokio::main(worker_threads = 12)]
+async fn main() {
+ // First, initialize the runner instance with a freshly generated Gramine keypair
+ let _runner: FunctionRunner = FunctionRunner::new_from_cluster(Cluster::Devnet, None).unwrap();
+
+ let _binance_book: NormalizedBook =
+ reqwest::get("https://api.binance.com/api/v3/depth?symbol=BTCUSDT&limit=1000")
+ .await
+ .unwrap()
+ .json::()
+ .await
+ .unwrap()
+ .into();
+
+ let _coinbase_book: NormalizedBook =
+ reqwest::get("https://api.pro.coinbase.com/products/BTC-USD/book?level=2")
+ .await
+ .unwrap()
+ .json::()
+ .await
+ .unwrap()
+ .into();
+
+ let _kraken_book: NormalizedBook =
+ reqwest::get("https://api.kraken.com/0/public/Depth?pair=BTCUSD")
+ .await
+ .unwrap()
+ .json::()
+ .await
+ .unwrap()
+ .into();
+
+ let _bitfinex_book: NormalizedBook = reqwest::get("https://api.bitfinex.com/v1/book/btcusd")
+ .await
+ .unwrap()
+ .json::()
+ .await
+ .unwrap()
+ .into();
+
+ // let ixs: Vec = vec![];
+ // // Finally, emit the signed quote and partially signed transaction to the functionRunner oracle
+ // // The functionRunner oracle will use the last outputted word to stdout as the serialized result. This is what gets executed on-chain.
+ // runner.emit(ixs).await.unwrap();
+}
diff --git a/examples/functions/02_liquidity_oracle/src/actions/initialize.rs b/examples/functions/02_liquidity_oracle/src/actions/initialize.rs
new file mode 100644
index 000000000..7c1609623
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/src/actions/initialize.rs
@@ -0,0 +1,53 @@
+use crate::*;
+
+#[derive(Accounts)]
+#[instruction(params: InitializeParams)] // rpc parameters hint
+pub struct Initialize<'info> {
+ #[account(
+ init,
+ space = 8 + std::mem::size_of::(),
+ payer = payer,
+ seeds = [PROGRAM_SEED],
+ bump
+ )]
+ pub program: AccountLoader<'info, MyProgramState>,
+
+ #[account(
+ init,
+ space = 8 + std::mem::size_of::(),
+ payer = payer,
+ seeds = [ORACLE_SEED],
+ bump
+ )]
+ pub oracle: AccountLoader<'info, MyOracleState>,
+
+ pub authority: Signer<'info>,
+
+ #[account(mut)]
+ pub payer: Signer<'info>,
+
+ pub system_program: Program<'info, System>,
+}
+
+#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
+pub struct InitializeParams {}
+
+impl Initialize<'_> {
+ pub fn validate(
+ &self,
+ _ctx: &Context,
+ _params: &InitializeParams,
+ ) -> anchor_lang::Result<()> {
+ Ok(())
+ }
+
+ pub fn actuate(ctx: &Context, _params: &InitializeParams) -> anchor_lang::Result<()> {
+ let program = &mut ctx.accounts.program.load_init()?;
+ program.bump = *ctx.bumps.get("program").unwrap();
+ program.authority = ctx.accounts.authority.key();
+
+ let oracle = &mut ctx.accounts.oracle.load_init()?;
+ oracle.bump = *ctx.bumps.get("oracle").unwrap();
+ Ok(())
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/02_liquidity_oracle/src/actions/mod.rs b/examples/functions/02_liquidity_oracle/src/actions/mod.rs
new file mode 100644
index 000000000..b9f3ede3d
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/src/actions/mod.rs
@@ -0,0 +1,11 @@
+pub mod initialize;
+pub use initialize::*;
+
+pub mod refresh_prices;
+pub use refresh_prices::*;
+
+pub mod set_function;
+pub use set_function::*;
+
+pub mod trigger_function;
+pub use trigger_function::*;
\ No newline at end of file
diff --git a/examples/functions/02_liquidity_oracle/src/actions/refresh_prices.rs b/examples/functions/02_liquidity_oracle/src/actions/refresh_prices.rs
new file mode 100644
index 000000000..978a9f152
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/src/actions/refresh_prices.rs
@@ -0,0 +1,48 @@
+use crate::*;
+
+#[derive(Accounts)]
+pub struct RefreshPrices<'info> {
+ #[account(
+ mut,
+ seeds = [ORACLE_SEED],
+ bump = oracle.load()?.bump
+ )]
+ pub oracle: AccountLoader<'info, MyOracleState>,
+
+ // We use this to verify the functions enclave state
+ #[account(
+ constraint =
+ function.load()?.validate(
+ &enclave_signer.to_account_info()
+ )? @ BasicOracleError::FunctionValidationFailed
+ // FunctionAccountData::validate(
+ // &function.to_account_info(),
+ // &enclave_signer.to_account_info()
+ // )? @ BasicOracleError::FunctionValidationFailed
+ )]
+ pub function: AccountLoader<'info, FunctionAccountData>,
+ pub enclave_signer: Signer<'info>,
+}
+
+#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
+pub struct RefreshPricesParams {
+ pub rows: Vec,
+}
+
+impl RefreshPrices<'_> {
+ pub fn validate(
+ &self,
+ _ctx: &Context,
+ _params: &RefreshPricesParams,
+ ) -> anchor_lang::Result<()> {
+ Ok(())
+ }
+
+ pub fn actuate(ctx: &Context, params: &RefreshPricesParams) -> anchor_lang::Result<()> {
+ let oracle = &mut ctx.accounts.oracle.load_mut()?;
+ msg!("saving oracle data");
+ oracle.save_rows(¶ms.rows)?;
+
+ Ok(())
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/02_liquidity_oracle/src/actions/set_function.rs b/examples/functions/02_liquidity_oracle/src/actions/set_function.rs
new file mode 100644
index 000000000..2044342aa
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/src/actions/set_function.rs
@@ -0,0 +1,37 @@
+use crate::*;
+
+#[derive(Accounts)]
+#[instruction(params: SetFunctionParams)] // rpc parameters hint
+pub struct SetFunction<'info> {
+ #[account(
+ mut,
+ seeds = [PROGRAM_SEED],
+ bump = program.load()?.bump,
+ has_one = authority
+ )]
+ pub program: AccountLoader<'info, MyProgramState>,
+
+ pub function: AccountLoader<'info, FunctionAccountData>,
+
+ /// CHECK:
+ pub authority: Signer<'info>,
+}
+
+#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
+pub struct SetFunctionParams { }
+
+impl SetFunction<'_> {
+ pub fn validate(
+ &self,
+ _ctx: &Context,
+ _params: &SetFunctionParams,
+ ) -> anchor_lang::Result<()> {
+ Ok(())
+ }
+
+ pub fn actuate(ctx: &Context, _params: &SetFunctionParams) -> anchor_lang::Result<()> {
+ let program = &mut ctx.accounts.program.load_init()?;
+ program.function = ctx.accounts.function.key();
+ Ok(())
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/02_liquidity_oracle/src/actions/trigger_function.rs b/examples/functions/02_liquidity_oracle/src/actions/trigger_function.rs
new file mode 100644
index 000000000..fdaec3e68
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/src/actions/trigger_function.rs
@@ -0,0 +1,43 @@
+use crate::*;
+use switchboard_solana::attestation_program::instructions::function_trigger::FunctionTrigger;
+use switchboard_solana::SWITCHBOARD_ATTESTATION_PROGRAM_ID;
+
+#[derive(Accounts)]
+#[instruction(params: TriggerFunctionParams)] // rpc parameters hint
+pub struct TriggerFunction<'info> {
+ #[account(
+ has_one = authority,
+ has_one = attestation_queue,
+ )]
+ pub function: AccountLoader<'info, FunctionAccountData>,
+
+ pub attestation_queue: AccountLoader<'info, AttestationQueueAccountData>,
+
+ pub authority: Signer<'info>,
+
+ /// CHECK: address is explicit
+ #[account(address = SWITCHBOARD_ATTESTATION_PROGRAM_ID)]
+ pub attestation_program: AccountInfo<'info>,
+}
+
+#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
+pub struct TriggerFunctionParams { }
+
+impl TriggerFunction<'_> {
+ pub fn validate(
+ &self,
+ _ctx: &Context,
+ _params: &TriggerFunctionParams,
+ ) -> anchor_lang::Result<()> {
+ Ok(())
+ }
+
+ pub fn actuate(ctx: &Context, _params: &TriggerFunctionParams) -> anchor_lang::Result<()> {
+ FunctionTrigger {
+ function: ctx.accounts.function.clone(),
+ authority: ctx.accounts.authority.clone(),
+ attestation_queue: ctx.accounts.attestation_queue.clone(),
+ }.invoke(ctx.accounts.attestation_program.clone())?;
+ Ok(())
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/02_liquidity_oracle/src/error.rs b/examples/functions/02_liquidity_oracle/src/error.rs
new file mode 100644
index 000000000..e4aca36fd
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/src/error.rs
@@ -0,0 +1,24 @@
+use crate::*;
+
+#[error_code]
+#[derive(Eq, PartialEq)]
+pub enum BasicOracleError {
+ #[msg("Invalid authority account")]
+ InvalidAuthority,
+ #[msg("Array overflow")]
+ ArrayOverflow,
+ #[msg("Stale data")]
+ StaleData,
+ #[msg("Invalid trusted signer")]
+ InvalidTrustedSigner,
+ #[msg("Invalid MRENCLAVE")]
+ InvalidMrEnclave,
+ #[msg("Failed to find a valid trading symbol for this price")]
+ InvalidSymbol,
+ #[msg("FunctionAccount pubkey did not match program_state.function")]
+ IncorrectSwitchboardFunction,
+ #[msg("FunctionAccount pubkey did not match program_state.function")]
+ InvalidSwitchboardFunction,
+ #[msg("FunctionAccount was not validated successfully")]
+ FunctionValidationFailed,
+}
diff --git a/examples/functions/02_liquidity_oracle/src/lib.rs b/examples/functions/02_liquidity_oracle/src/lib.rs
new file mode 100644
index 000000000..5786d7f42
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/src/lib.rs
@@ -0,0 +1,57 @@
+pub use switchboard_solana::prelude::*;
+
+pub mod actions;
+pub use actions::*;
+
+pub mod error;
+pub use error::*;
+
+pub mod model;
+pub use model::*;
+
+pub mod utils;
+pub use utils::*;
+
+// IDL 51F8RoK1RcduTxD8KsFGn4LUuHFnPTCf2PdAF5qEYoMU
+declare_id!("BkTMjFhosJ1xKtLMV2xchGtnTDBABLJ45aXzs7x9FdeX");
+
+pub const PROGRAM_SEED: &[u8] = b"BASICORACLE";
+
+pub const ORACLE_SEED: &[u8] = b"ORACLE_V1_SEED";
+
+#[program]
+pub mod basic_oracle {
+ use super::*;
+
+ #[access_control(ctx.accounts.validate(&ctx, ¶ms))]
+ pub fn initialize(
+ ctx: Context,
+ params: InitializeParams,
+ ) -> anchor_lang::Result<()> {
+ Initialize::actuate(&ctx, ¶ms)
+ }
+
+ #[access_control(ctx.accounts.validate(&ctx, ¶ms))]
+ pub fn refresh_oracles(
+ ctx: Context,
+ params: RefreshPricesParams,
+ ) -> anchor_lang::Result<()> {
+ RefreshPrices::actuate(&ctx, ¶ms)
+ }
+
+ #[access_control(ctx.accounts.validate(&ctx, ¶ms))]
+ pub fn set_function(
+ ctx: Context,
+ params: SetFunctionParams,
+ ) -> anchor_lang::Result<()> {
+ SetFunction::actuate(&ctx, ¶ms)
+ }
+
+ #[access_control(ctx.accounts.validate(&ctx, ¶ms))]
+ pub fn trigger_function(
+ ctx: Context,
+ params: TriggerFunctionParams,
+ ) -> anchor_lang::Result<()> {
+ TriggerFunction::actuate(&ctx, ¶ms)
+ }
+}
diff --git a/examples/functions/02_liquidity_oracle/src/model.rs b/examples/functions/02_liquidity_oracle/src/model.rs
new file mode 100644
index 000000000..0a6b8778f
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/src/model.rs
@@ -0,0 +1,155 @@
+use crate::*;
+use bytemuck::{Pod, Zeroable};
+
+#[account(zero_copy(unsafe))]
+pub struct MyProgramState {
+ pub bump: u8,
+ pub authority: Pubkey,
+ pub function: Pubkey,
+}
+
+#[repr(packed)]
+#[zero_copy(unsafe)]
+pub struct OracleData {
+ pub oracle_timestamp: i64,
+ pub price: i128,
+ pub volume_1hr: i128,
+ pub volume_24hr: i128,
+ pub twap_1hr: i128,
+ pub twap_24hr: i128,
+}
+
+#[derive(Copy, Clone, Default, AnchorSerialize, AnchorDeserialize)]
+pub struct OracleDataBorsh {
+ pub oracle_timestamp: i64,
+ pub price: i128,
+ pub volume_1hr: i128,
+ pub volume_24hr: i128,
+ pub twap_1hr: i128,
+ pub twap_24hr: i128,
+}
+impl From for OracleData {
+ fn from(value: OracleDataBorsh) -> Self {
+ Self {
+ oracle_timestamp: value.oracle_timestamp,
+ price: value.price.clone(),
+ volume_1hr: value.volume_1hr.clone(),
+ volume_24hr: value.volume_24hr.clone(),
+ twap_1hr: value.twap_1hr.clone(),
+ twap_24hr: value.twap_24hr.clone(),
+ }
+ }
+}
+
+#[derive(Copy, Clone, Default, AnchorSerialize, AnchorDeserialize)]
+pub struct OracleDataWithTradingSymbol {
+ pub symbol: TradingSymbol,
+ pub data: OracleDataBorsh,
+}
+
+impl OracleData {
+ pub fn get_fair_price(&self) -> anchor_lang::Result {
+ // Check the price was updated in the last 10 seconds
+
+ // Do some logic here based on the twap
+
+ let price: f64 = SwitchboardDecimal {
+ mantissa: self.price,
+ scale: 9,
+ }
+ .try_into()?;
+
+ Ok(price)
+ }
+}
+
+#[repr(packed)]
+#[account(zero_copy(unsafe))]
+pub struct MyOracleState {
+ pub bump: u8,
+ pub btc: OracleData,
+ pub usdc: OracleData,
+ pub eth: OracleData,
+ pub sol: OracleData,
+ pub doge: OracleData,
+ // can always re-allocate to add more
+ // pub reserved: [u8; 2400],
+}
+
+impl MyOracleState {
+ pub fn save_rows(
+ &mut self,
+ rows: &Vec,
+ ) -> anchor_lang::Result<()> {
+ for row in rows.iter() {
+ match row.symbol {
+ TradingSymbol::Btc => {
+ msg!("saving BTC price, {}", { row.data.price });
+ self.btc = row.data.into();
+ }
+ TradingSymbol::Usdc => {
+ msg!("saving USDC price, {}", { row.data.price });
+ self.usdc = row.data.into();
+ }
+ TradingSymbol::Eth => {
+ msg!("saving ETH price, {}", { row.data.price });
+ self.eth = row.data.into();
+ }
+ TradingSymbol::Sol => {
+ msg!("saving SOL price, {}", { row.data.price });
+ self.sol = row.data.into();
+ }
+ TradingSymbol::Doge => {
+ msg!("saving DOGE price, {}", { row.data.price });
+ self.doge = row.data.into();
+ }
+ _ => {
+ msg!("no trading symbol found for {:?}", row.symbol);
+ // TODO: emit an event so we can detect and fix
+ }
+ }
+ }
+
+ Ok(())
+ }
+}
+
+#[repr(u8)]
+#[derive(Copy, Clone, Default, Debug, Eq, PartialEq, AnchorSerialize, AnchorDeserialize)]
+pub enum TradingSymbol {
+ #[default]
+ Unknown = 0,
+ Btc = 1,
+ Usdc = 2,
+ Eth = 3,
+ Sol = 4,
+ Doge = 5,
+}
+
+unsafe impl Pod for TradingSymbol {}
+unsafe impl Zeroable for TradingSymbol {}
+
+impl From for u8 {
+ fn from(value: TradingSymbol) -> Self {
+ match value {
+ TradingSymbol::Btc => 1,
+ TradingSymbol::Usdc => 2,
+ TradingSymbol::Eth => 3,
+ TradingSymbol::Sol => 4,
+ TradingSymbol::Doge => 5,
+ _ => 0,
+ }
+ }
+}
+impl From for TradingSymbol {
+ fn from(value: u8) -> Self {
+ match value {
+ 1 => TradingSymbol::Btc,
+ 2 => TradingSymbol::Usdc,
+ 3 => TradingSymbol::Eth,
+ 4 => TradingSymbol::Sol,
+ 5 => TradingSymbol::Doge,
+ _ => TradingSymbol::default(),
+ }
+ }
+}
diff --git a/examples/functions/02_liquidity_oracle/src/utils.rs b/examples/functions/02_liquidity_oracle/src/utils.rs
new file mode 100644
index 000000000..c8414a79c
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/src/utils.rs
@@ -0,0 +1,48 @@
+pub use crate::*;
+
+pub fn parse_mr_enclaves(enclaves: &Vec<[u8; 32]>) -> anchor_lang::Result<[[u8; 32]; 32]> {
+ // enclaves
+ // .clone()
+ // .try_into()
+ // .map_err(|_| error!(BasicOracleError::ArrayOverflow))
+ if enclaves.len() > 32 {
+ return Err(error!(BasicOracleError::ArrayOverflow));
+ }
+ let mut result: [[u8; 32]; 32] = [[0; 32]; 32];
+
+ for (i, enclave) in enclaves.iter().enumerate() {
+ result[i] = *enclave;
+ }
+
+ Ok(result)
+}
+
+#[cfg(test)]
+mod tests {
+ use super::*;
+
+ #[test]
+ fn test_parse_mr_enclaves_success() {
+ let enclaves: Vec<[u8; 32]> = vec![[1; 32]; 10];
+ let result = parse_mr_enclaves(&enclaves).unwrap();
+
+ // Check first 10 elements are [1; 32]
+ for i in 0..10 {
+ assert_eq!(result[i], [1; 32]);
+ }
+
+ // Check the remaining elements are [0; 32] (default)
+ for i in 10..32 {
+ assert_eq!(result[i], [0; 32]);
+ }
+ }
+
+ // #[test]
+ // fn test_parse_mr_enclaves_overflow() {
+ // let enclaves: Vec<[u8; 32]> = vec![[1; 32]; 33];
+ // match parse_mr_enclaves(&enclaves) {
+ // Err(BasicOracleError::ArrayOverflow) => {} // test passes
+ // _ => panic!("Unexpected result"), // test fails
+ // };
+ // }
+}
diff --git a/examples/functions/02_liquidity_oracle/tests/basic_oracle.ts b/examples/functions/02_liquidity_oracle/tests/basic_oracle.ts
new file mode 100644
index 000000000..f2419a6f4
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/tests/basic_oracle.ts
@@ -0,0 +1,246 @@
+// eslint-disable-next-line node/no-unpublished-import
+import type { BasicOracle } from "../target/types/basic_oracle";
+
+import { printLogs } from "./utils";
+
+import type { Program } from "@coral-xyz/anchor";
+import * as anchor from "@coral-xyz/anchor";
+import { sleep } from "@switchboard-xyz/common";
+import type { FunctionAccount, MrEnclave } from "@switchboard-xyz/solana.js";
+import { SwitchboardWallet } from "@switchboard-xyz/solana.js";
+import {
+ AttestationProgramStateAccount,
+ AttestationQueueAccount,
+ attestationTypes,
+ type BootstrappedAttestationQueue,
+ parseMrEnclave,
+ SwitchboardProgram,
+ types,
+} from "@switchboard-xyz/solana.js";
+
+const unixTimestamp = () => Math.floor(Date.now() / 1000);
+
+// vv1gTnfuUiroqgJHS4xsRASsRQqqixCv1su85VWvcP9
+
+const MRENCLAVE = parseMrEnclave(
+ Buffer.from("Y6keo0uTCiWDNcWwGjZ2jfTd4VFhrr6LC/6Mk1aiNCA=", "base64")
+);
+const emptyEnclave: number[] = new Array(32).fill(0);
+
+function has_mr_enclave(
+ enclaves: Array,
+ unknown_enclave: MrEnclave
+) {
+ return enclaves.includes(unknown_enclave);
+}
+
+describe("basic_oracle", () => {
+ // Configure the client to use the local cluster.
+ anchor.setProvider(anchor.AnchorProvider.env());
+
+ const program = anchor.workspace.BasicOracle as Program;
+
+ const payer = (program.provider as anchor.AnchorProvider).publicKey;
+
+ const programStatePubkey = anchor.web3.PublicKey.findProgramAddressSync(
+ [Buffer.from("BASICORACLE")],
+ program.programId
+ )[0];
+
+ const oraclePubkey = anchor.web3.PublicKey.findProgramAddressSync(
+ [Buffer.from("ORACLE_V1_SEED")],
+ program.programId
+ )[0];
+
+ let switchboard: BootstrappedAttestationQueue;
+ let wallet: SwitchboardWallet;
+ let functionAccount: FunctionAccount;
+
+ before(async () => {
+ const switchboardProgram = await SwitchboardProgram.fromProvider(
+ program.provider as anchor.AnchorProvider
+ );
+
+ await AttestationProgramStateAccount.getOrCreate(switchboardProgram);
+
+ switchboard = await AttestationQueueAccount.bootstrapNewQueue(
+ switchboardProgram
+ );
+
+ console.log(`programStatePubkey: ${programStatePubkey}`);
+
+ [wallet] = await SwitchboardWallet.create(
+ switchboard.program,
+ switchboard.attestationQueue.publicKey,
+ payer,
+ "MySharedWallet",
+ 16
+ );
+
+ console.log(`wallet: ${wallet.publicKey}`);
+
+ [functionAccount] =
+ await switchboard.attestationQueue.account.createFunction(
+ {
+ name: "test function",
+ metadata: "this function handles XYZ for my protocol",
+ schedule: "15 * * * * *",
+ container: "switchboardlabs/basic-oracle-function",
+ version: "latest",
+ mrEnclave: MRENCLAVE,
+ authority: programStatePubkey,
+ },
+ wallet
+ );
+
+ console.log(`functionAccount: ${functionAccount.publicKey}`);
+ });
+
+ it("Is initialized!", async () => {
+ // Add your test here.
+ const tx = await program.methods
+ .initialize({})
+ .accounts({
+ program: programStatePubkey,
+ oracle: oraclePubkey,
+ authority: payer,
+ payer: payer,
+ // function: functionAccount.publicKey,
+ })
+ .rpc()
+ .catch((err) => {
+ console.error(err);
+ throw err;
+ });
+ console.log("Your transaction signature", tx);
+ });
+
+ // it("Adds an enclave measurement", async () => {
+ // // Add your test here.
+ // const tx = await program.methods
+ // .setEnclaves({ mrEnclaves: [Array.from(MRENCLAVE)] })
+ // .accounts({
+ // program: programStatePubkey,
+ // authority: payer,
+ // })
+ // .rpc()
+ // .catch((err) => {
+ // console.error(err);
+ // throw err;
+ // });
+ // console.log("Your transaction signature", tx);
+ // const programState = await program.account.myProgramState.fetch(
+ // programStatePubkey
+ // );
+ // });
+
+ it("Oracle refreshes the prices", async () => {
+ const securedSigner = anchor.web3.Keypair.generate();
+
+ const rewardAddress =
+ await switchboard.program.mint.getOrCreateAssociatedUser(payer);
+
+ const functionState = await functionAccount.loadData();
+
+ // TODO: generate function verify ixn
+ const functionVerifyIxn = attestationTypes.functionVerify(
+ switchboard.program,
+ {
+ params: {
+ observedTime: new anchor.BN(unixTimestamp()),
+ nextAllowedTimestamp: new anchor.BN(unixTimestamp() + 100),
+ isFailure: false,
+ mrEnclave: Array.from(MRENCLAVE),
+ },
+ },
+ {
+ function: functionAccount.publicKey,
+ functionEnclaveSigner: securedSigner.publicKey,
+ verifier: switchboard.verifier.publicKey,
+ verifierSigner: switchboard.verifier.signer.publicKey,
+ attestationQueue: switchboard.attestationQueue.publicKey,
+ escrowWallet: functionState.escrowWallet,
+ escrowTokenWallet: functionState.escrowTokenWallet,
+ receiver: rewardAddress,
+ verifierPermission: switchboard.verifier.permissionAccount.publicKey,
+ tokenProgram: anchor.utils.token.TOKEN_PROGRAM_ID,
+ }
+ );
+
+ // Add your test here.
+ const tx = await program.methods
+ .refreshOracles({
+ rows: [
+ {
+ symbol: { btc: {} },
+ data: {
+ oracleTimestamp: new anchor.BN(unixTimestamp()),
+ price: new anchor.BN("25225000000000"), // 25225
+ volume1hr: new anchor.BN("25225000000000"), // 1337000
+ volume24hr: new anchor.BN("25225000000000"), // 1337000
+ twap1hr: new anchor.BN("25225000000000"), // 25550
+ twap24hr: new anchor.BN("25225000000000"), // 25550
+ },
+ },
+ {
+ symbol: { eth: {} },
+ data: {
+ oracleTimestamp: new anchor.BN(unixTimestamp()),
+ price: new anchor.BN("1750000000000"), // 1750
+ volume1hr: new anchor.BN("420000000000"), // 420000
+ volume24hr: new anchor.BN("420000000000"), // 420000
+ twap1hr: new anchor.BN("1750000000000"), // 1750
+ twap24hr: new anchor.BN("1750000000000"), // 1750
+ },
+ },
+ ],
+ })
+ .accounts({
+ oracle: oraclePubkey,
+ function: functionAccount.publicKey,
+ enclaveSigner: securedSigner.publicKey,
+ })
+ .preInstructions([functionVerifyIxn])
+ .signers([switchboard.verifier.signer, securedSigner])
+ .rpc({ skipPreflight: true });
+
+ console.log("Your transaction signature", tx);
+
+ await printLogs(switchboard.program.connection, tx ? tx : "");
+
+ await sleep(5000);
+
+ const oracleState = await program.account.myOracleState.fetch(oraclePubkey);
+
+ console.log(oracleState);
+
+ console.log(`BTC\n`);
+ printData(oracleState.btc);
+ console.log(`ETH\n`);
+ printData(oracleState.eth);
+ console.log(`SOL\n`);
+ printData(oracleState.sol);
+ });
+});
+
+function normalizeDecimals(value: anchor.BN) {
+ return (value ?? new anchor.BN(0))
+ .div(new anchor.BN(10).pow(new anchor.BN(9)))
+ .toNumber();
+}
+
+function printData(obj: {
+ oracleTimestamp: anchor.BN;
+ price: anchor.BN;
+ volume1hr: anchor.BN;
+ volume24hr: anchor.BN;
+ twap1hr: anchor.BN;
+ twap24hr: anchor.BN;
+}) {
+ console.log(`\tprice: ${normalizeDecimals(obj.price)}`);
+ console.log(`\ttimestamp: ${obj.oracleTimestamp.toNumber()}`);
+ console.log(`\t1Hr Volume: ${normalizeDecimals(obj.volume1hr)}`);
+ console.log(`\t24Hr Volume: ${normalizeDecimals(obj.volume24hr)}`);
+ console.log(`\t1Hr Twap: ${normalizeDecimals(obj.twap1hr)}`);
+ console.log(`\t24Hr Twap: ${normalizeDecimals(obj.twap24hr)}`);
+}
diff --git a/examples/functions/02_liquidity_oracle/tests/utils.ts b/examples/functions/02_liquidity_oracle/tests/utils.ts
new file mode 100644
index 000000000..ed0d5d52a
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/tests/utils.ts
@@ -0,0 +1,16 @@
+import type { Connection } from "@solana/web3.js";
+import { sleep } from "@switchboard-xyz/common";
+
+export async function printLogs(
+ connection: Connection,
+ tx: string,
+ v0Txn?: boolean,
+ delay = 3000
+) {
+ await sleep(delay);
+ const parsed = await connection.getParsedTransaction(tx, {
+ commitment: "confirmed",
+ maxSupportedTransactionVersion: v0Txn ? 0 : undefined,
+ });
+ console.log(parsed?.meta?.logMessages?.join("\n"));
+}
diff --git a/examples/functions/02_liquidity_oracle/tsconfig.json b/examples/functions/02_liquidity_oracle/tsconfig.json
new file mode 100644
index 000000000..6675a17c2
--- /dev/null
+++ b/examples/functions/02_liquidity_oracle/tsconfig.json
@@ -0,0 +1,27 @@
+{
+ "ts-node": {
+ "compilerOptions": {
+ "module": "commonjs"
+ }
+ },
+ "compilerOptions": {
+ "types": ["mocha", "chai", "node"],
+ "typeRoots": ["./node_modules/@types"],
+ "module": "commonjs",
+ "noEmit": true,
+ "esModuleInterop": true,
+ "strict": false,
+ "strictNullChecks": false,
+ "target": "es6",
+ "paths": {
+ "@switchboard-xyz/solana.js": ["../../../javascript/solana.js"]
+ }
+ },
+ "include": ["tests/**/*", "target/types/*.ts"],
+ "exclude": ["target", "lib"],
+ "references": [
+ {
+ "path": "../../../../../javascript/solana.js"
+ }
+ ]
+}
diff --git a/examples/functions/03_candles_oracle/.dockerignore b/examples/functions/03_candles_oracle/.dockerignore
new file mode 100644
index 000000000..1c8c3bc6c
--- /dev/null
+++ b/examples/functions/03_candles_oracle/.dockerignore
@@ -0,0 +1,10 @@
+target/
+Makefile
+README.md
+node_modules
+.turbo
+measurement.txt
+.anchor
+scripts
+.prettierignore
+.gitignore
diff --git a/examples/functions/03_candles_oracle/.gitignore b/examples/functions/03_candles_oracle/.gitignore
new file mode 100644
index 000000000..8d401163f
--- /dev/null
+++ b/examples/functions/03_candles_oracle/.gitignore
@@ -0,0 +1,8 @@
+
+.anchor
+.DS_Store
+target
+**/*.rs.bk
+node_modules
+test-ledger
+.yarn
diff --git a/examples/functions/03_candles_oracle/.prettierignore b/examples/functions/03_candles_oracle/.prettierignore
new file mode 100644
index 000000000..c1a0b75f0
--- /dev/null
+++ b/examples/functions/03_candles_oracle/.prettierignore
@@ -0,0 +1,8 @@
+
+.anchor
+.DS_Store
+target
+node_modules
+dist
+build
+test-ledger
diff --git a/examples/functions/03_candles_oracle/Anchor.toml b/examples/functions/03_candles_oracle/Anchor.toml
new file mode 100644
index 000000000..3c4aa0199
--- /dev/null
+++ b/examples/functions/03_candles_oracle/Anchor.toml
@@ -0,0 +1,49 @@
+[workspace]
+members = ["."]
+
+[features]
+seeds = false
+skip-lint = false
+
+[programs.localnet]
+basic_oracle = "BkTMjFhosJ1xKtLMV2xchGtnTDBABLJ45aXzs7x9FdeX"
+
+[programs.devnet]
+basic_oracle = "BkTMjFhosJ1xKtLMV2xchGtnTDBABLJ45aXzs7x9FdeX"
+
+[provider]
+# cluster = "https://api.devnet.solana.com"
+# wallet = "~/switchboard_environments_v2/devnet/upgrade_authority/upgrade_authority.json"
+cluster = "Localnet"
+wallet = "~/.config/solana/id.json"
+
+# cluster = "devnet"
+[scripts]
+test = "pnpm exec ts-mocha -p ./tsconfig.json -t 1000000 tests/**/*.ts"
+
+[test]
+startup_wait = 15000
+
+[test.validator]
+url = "https://api.devnet.solana.com"
+
+[[test.validator.clone]] # sb devnet oracle programID
+address = "SW1TCH7qEPTdLsDHRgPuMQjbQxKdH2aBStViMFnt64f"
+
+[[test.validator.clone]] # sb devnet oracle IDL
+address = "Fi8vncGpNKbq62gPo56G4toCehWNy77GgqGkTaAF5Lkk"
+
+[[test.validator.clone]] # sb devnet oracle SbState
+address = "CyZuD7RPDcrqCGbNvLCyqk6Py9cEZTKmNKujfPi3ynDd"
+
+[[test.validator.clone]] # sb devnet oracle tokenVault
+address = "7hkp1xfPBcD2t1vZMoWWQPzipHVcXeLAAaiGXdPSfDie"
+
+[[test.validator.clone]] # sb devnet attestation programID
+address = "sbattyXrzedoNATfc4L31wC9Mhxsi1BmFhTiN8gDshx"
+
+[[test.validator.clone]] # sb devnet attestation IDL
+address = "5ExuoQR69trmKQfB95fDsUGsUrrChbGq9PFgt8qouncz"
+
+[[test.validator.clone]] # sb devnet attestation State
+address = "BzqtGXZPiDSinP4xMFgPf6FLgSa6iPufK4m4JJFgMnTK"
diff --git a/examples/functions/03_candles_oracle/Cargo.lock b/examples/functions/03_candles_oracle/Cargo.lock
new file mode 100644
index 000000000..22246c045
--- /dev/null
+++ b/examples/functions/03_candles_oracle/Cargo.lock
@@ -0,0 +1,5150 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "Inflector"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
+dependencies = [
+ "lazy_static",
+ "regex",
+]
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "aead"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "aes"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
+dependencies = [
+ "cfg-if",
+ "cipher",
+ "cpufeatures",
+ "opaque-debug",
+]
+
+[[package]]
+name = "aes-gcm-siv"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "589c637f0e68c877bbd59a4599bbe849cac8e5f3e4b5a3ebae8f528cd218dcdc"
+dependencies = [
+ "aead",
+ "aes",
+ "cipher",
+ "ctr",
+ "polyval",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "ahash"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+dependencies = [
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "ahash"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
+dependencies = [
+ "cfg-if",
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "alloc-no-stdlib"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
+
+[[package]]
+name = "alloc-stdlib"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
+dependencies = [
+ "alloc-no-stdlib",
+]
+
+[[package]]
+name = "anchor-attribute-access-control"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faa5be5b72abea167f87c868379ba3c2be356bfca9e6f474fd055fa0f7eeb4f2"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "regex",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-account"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f468970344c7c9f9d03b4da854fd7c54f21305059f53789d0045c1dd803f0018"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "bs58 0.5.0",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-constant"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59948e7f9ef8144c2aefb3f32a40c5fce2798baeec765ba038389e82301017ef"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-error"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc753c9d1c7981cb8948cf7e162fb0f64558999c0413058e2d43df1df5448086"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-event"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f38b4e172ba1b52078f53fdc9f11e3dc0668ad27997838a0aad2d148afac8c97"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-program"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4eebd21543606ab61e2d83d9da37d24d3886a49f390f9c43a1964735e8c0f0d5"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-client"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8434a6bf33efba0c93157f7fa2fafac658cb26ab75396886dcedd87c2a8ad445"
+dependencies = [
+ "anchor-lang",
+ "anyhow",
+ "futures",
+ "regex",
+ "serde",
+ "solana-account-decoder",
+ "solana-client",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "anchor-derive-accounts"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec4720d899b3686396cced9508f23dab420f1308344456ec78ef76f98fda42af"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-derive-space"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f495e85480bd96ddeb77b71d499247c7d4e8b501e75ecb234e9ef7ae7bd6552a"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-lang"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d2d4b20100f1310a774aba3471ef268e5c4ba4d5c28c0bbe663c2658acbc414"
+dependencies = [
+ "anchor-attribute-access-control",
+ "anchor-attribute-account",
+ "anchor-attribute-constant",
+ "anchor-attribute-error",
+ "anchor-attribute-event",
+ "anchor-attribute-program",
+ "anchor-derive-accounts",
+ "anchor-derive-space",
+ "arrayref",
+ "base64 0.13.1",
+ "bincode",
+ "borsh 0.10.3",
+ "bytemuck",
+ "getrandom 0.2.10",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "anchor-spl"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78f860599da1c2354e7234c768783049eb42e2f54509ecfc942d2e0076a2da7b"
+dependencies = [
+ "anchor-lang",
+ "solana-program",
+ "spl-associated-token-account",
+ "spl-token",
+ "spl-token-2022",
+]
+
+[[package]]
+name = "anchor-syn"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a125e4b0cc046cfec58f5aa25038e34cf440151d58f0db3afc55308251fe936d"
+dependencies = [
+ "anyhow",
+ "bs58 0.5.0",
+ "heck",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "serde",
+ "serde_json",
+ "sha2 0.10.7",
+ "syn 1.0.109",
+ "thiserror",
+]
+
+[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "ansi_term"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+
+[[package]]
+name = "ark-bn254"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-ec"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba"
+dependencies = [
+ "ark-ff",
+ "ark-poly",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+ "itertools",
+ "num-traits",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba"
+dependencies = [
+ "ark-ff-asm",
+ "ark-ff-macros",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "digest 0.10.7",
+ "itertools",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "paste",
+ "rustc_version",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff-asm"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348"
+dependencies = [
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-ff-macros"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565"
+dependencies = [
+ "num-bigint 0.4.3",
+ "num-traits",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-poly"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf"
+dependencies = [
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "ark-serialize"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5"
+dependencies = [
+ "ark-serialize-derive",
+ "ark-std",
+ "digest 0.10.7",
+ "num-bigint 0.4.3",
+]
+
+[[package]]
+name = "ark-serialize-derive"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-std"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185"
+dependencies = [
+ "num-traits",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "array-bytes"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ad284aeb45c13f2fb4f084de4a420ebf447423bdf9386c0540ce33cb3ef4b8c"
+
+[[package]]
+name = "arrayref"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+
+[[package]]
+name = "arrayvec"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+
+[[package]]
+name = "arrayvec"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+
+[[package]]
+name = "ascii"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e"
+
+[[package]]
+name = "asn1-rs"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
+dependencies = [
+ "asn1-rs-derive",
+ "asn1-rs-impl",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-traits",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.22",
+]
+
+[[package]]
+name = "asn1-rs-derive"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "synstructure",
+]
+
+[[package]]
+name = "asn1-rs-impl"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "assert_matches"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
+
+[[package]]
+name = "async-channel"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
+dependencies = [
+ "concurrent-queue",
+ "event-listener",
+ "futures-core",
+]
+
+[[package]]
+name = "async-compression"
+version = "0.3.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a"
+dependencies = [
+ "brotli",
+ "flate2",
+ "futures-core",
+ "memchr",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "async-mutex"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
+dependencies = [
+ "event-listener",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi 0.1.19",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "base64"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
+
+[[package]]
+name = "base64"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+[[package]]
+name = "base64"
+version = "0.21.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+
+[[package]]
+name = "base64ct"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
+
+[[package]]
+name = "basic_oracle"
+version = "0.1.0"
+dependencies = [
+ "anchor-lang",
+ "bytemuck",
+ "switchboard-solana",
+]
+
+[[package]]
+name = "bincode"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitmaps"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
+dependencies = [
+ "typenum",
+]
+
+[[package]]
+name = "bitvec"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
+dependencies = [
+ "funty",
+ "radium",
+ "tap",
+ "wyz",
+]
+
+[[package]]
+name = "blake3"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.7.4",
+ "cc",
+ "cfg-if",
+ "constant_time_eq",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
+dependencies = [
+ "block-padding",
+ "generic-array",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "block-padding"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"
+
+[[package]]
+name = "borsh"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15bf3650200d8bffa99015595e10f1fbd17de07abbc25bb067da79e769939bfa"
+dependencies = [
+ "borsh-derive 0.9.3",
+ "hashbrown 0.11.2",
+]
+
+[[package]]
+name = "borsh"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b"
+dependencies = [
+ "borsh-derive 0.10.3",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775"
+dependencies = [
+ "borsh-derive-internal 0.9.3",
+ "borsh-schema-derive-internal 0.9.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7"
+dependencies = [
+ "borsh-derive-internal 0.10.3",
+ "borsh-schema-derive-internal 0.10.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5449c28a7b352f2d1e592a8a28bf139bc71afb0764a14f3c02500935d8c44065"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdbd5696d8bfa21d53d9fe39a714a18538bad11492a42d066dbbc395fb1951c0"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "brotli"
+version = "3.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+ "brotli-decompressor",
+]
+
+[[package]]
+name = "brotli-decompressor"
+version = "2.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+]
+
+[[package]]
+name = "bs58"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
+
+[[package]]
+name = "bs58"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
+[[package]]
+name = "bv"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340"
+dependencies = [
+ "feature-probe",
+ "serde",
+]
+
+[[package]]
+name = "bytecheck"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627"
+dependencies = [
+ "bytecheck_derive",
+ "ptr_meta",
+ "simdutf8",
+]
+
+[[package]]
+name = "bytecheck_derive"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "bytemuck"
+version = "1.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea"
+dependencies = [
+ "bytemuck_derive",
+]
+
+[[package]]
+name = "bytemuck_derive"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "byteorder"
+version = "1.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
+[[package]]
+name = "bytes"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
+[[package]]
+name = "caps"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b"
+dependencies = [
+ "libc",
+ "thiserror",
+]
+
+[[package]]
+name = "cc"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+dependencies = [
+ "jobserver",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "chrono"
+version = "0.4.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "serde",
+ "time 0.1.45",
+ "wasm-bindgen",
+ "winapi",
+]
+
+[[package]]
+name = "cipher"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "clap"
+version = "2.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "bitflags",
+ "strsim 0.8.0",
+ "textwrap 0.11.0",
+ "unicode-width",
+ "vec_map",
+]
+
+[[package]]
+name = "clap"
+version = "3.2.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
+dependencies = [
+ "atty",
+ "bitflags",
+ "clap_lex",
+ "indexmap",
+ "once_cell",
+ "strsim 0.10.0",
+ "termcolor",
+ "textwrap 0.16.0",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+dependencies = [
+ "os_str_bytes",
+]
+
+[[package]]
+name = "combine"
+version = "3.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680"
+dependencies = [
+ "ascii",
+ "byteorder",
+ "either",
+ "memchr",
+ "unreachable",
+]
+
+[[package]]
+name = "concurrent-queue"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "console"
+version = "0.15.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
+dependencies = [
+ "encode_unicode",
+ "lazy_static",
+ "libc",
+ "unicode-width",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "console_error_panic_hook"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "console_log"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e89f72f65e8501878b8a004d5a1afb780987e2ce2b4532c562e367a72c57499f"
+dependencies = [
+ "log",
+ "web-sys",
+]
+
+[[package]]
+name = "const-oid"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3"
+
+[[package]]
+name = "constant_time_eq"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
+
+[[package]]
+name = "core-foundation"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+
+[[package]]
+name = "cpufeatures"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "crc32fast"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "cron"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7"
+dependencies = [
+ "chrono",
+ "nom 7.1.3",
+ "once_cell",
+]
+
+[[package]]
+name = "crossbeam-channel"
+version = "0.5.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+dependencies = [
+ "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "crossbeam-utils",
+ "memoffset 0.9.0",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array",
+ "typenum",
+]
+
+[[package]]
+name = "crypto-mac"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "ctr"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
+dependencies = [
+ "cipher",
+]
+
+[[package]]
+name = "curve25519-dalek"
+version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0"
+dependencies = [
+ "byteorder",
+ "digest 0.9.0",
+ "rand_core 0.5.1",
+ "serde",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "darling"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944"
+dependencies = [
+ "darling_core",
+ "darling_macro",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "strsim 0.10.0",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a"
+dependencies = [
+ "darling_core",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "data-encoding"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+
+[[package]]
+name = "der"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c"
+dependencies = [
+ "const-oid",
+]
+
+[[package]]
+name = "der-parser"
+version = "8.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
+dependencies = [
+ "asn1-rs",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "rusticata-macros",
+]
+
+[[package]]
+name = "derivation-path"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e5c37193a1db1d8ed868c03ec7b152175f26160a5b740e5e484143877e0adf0"
+
+[[package]]
+name = "derivative"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "dialoguer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87"
+dependencies = [
+ "console",
+ "shell-words",
+ "tempfile",
+ "zeroize",
+]
+
+[[package]]
+name = "digest"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer 0.10.4",
+ "crypto-common",
+ "subtle",
+]
+
+[[package]]
+name = "displaydoc"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "dlopen"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937"
+dependencies = [
+ "dlopen_derive",
+ "lazy_static",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "dlopen_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581"
+dependencies = [
+ "libc",
+ "quote 0.6.13",
+ "syn 0.15.44",
+]
+
+[[package]]
+name = "eager"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3"
+
+[[package]]
+name = "ed25519"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7"
+dependencies = [
+ "signature",
+]
+
+[[package]]
+name = "ed25519-dalek"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
+dependencies = [
+ "curve25519-dalek",
+ "ed25519",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "zeroize",
+]
+
+[[package]]
+name = "ed25519-dalek-bip32"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908"
+dependencies = [
+ "derivation-path",
+ "ed25519-dalek",
+ "hmac 0.12.1",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "either"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
+[[package]]
+name = "encode_unicode"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+
+[[package]]
+name = "encoding_rs"
+version = "0.8.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "enum-iterator"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689"
+dependencies = [
+ "enum-iterator-derive",
+]
+
+[[package]]
+name = "enum-iterator-derive"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+dependencies = [
+ "atty",
+ "humantime",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "event-listener"
+version = "2.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
+[[package]]
+name = "fastrand"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "feature-probe"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da"
+
+[[package]]
+name = "flate2"
+version = "1.0.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
+dependencies = [
+ "crc32fast",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "funty"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+
+[[package]]
+name = "futures"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+
+[[package]]
+name = "futures-macro"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+
+[[package]]
+name = "futures-task"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+
+[[package]]
+name = "futures-util"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.14.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
+dependencies = [
+ "serde",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "gethostname"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.9.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "goblin"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7666983ed0dd8d21a6f6576ee00053ca0926fb281a5522577a4dbd0f1b54143"
+dependencies = [
+ "log",
+ "plain",
+ "scroll",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hash32"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
+dependencies = [
+ "byteorder",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
+dependencies = [
+ "ahash 0.8.3",
+]
+
+[[package]]
+name = "heck"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "histogram"
+version = "0.6.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "12cb882ccb290b8646e554b157ab0b71e64e8d5bef775cd66b6531e52d302669"
+
+[[package]]
+name = "hmac"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"
+dependencies = [
+ "crypto-mac",
+ "digest 0.9.0",
+]
+
+[[package]]
+name = "hmac"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "hmac-drbg"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"
+dependencies = [
+ "digest 0.9.0",
+ "generic-array",
+ "hmac 0.8.1",
+]
+
+[[package]]
+name = "http"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+dependencies = [
+ "bytes",
+ "http",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "httparse"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+[[package]]
+name = "httpdate"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+
+[[package]]
+name = "humantime"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "hyper"
+version = "0.14.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "socket2",
+ "tokio",
+ "tower-service",
+ "tracing",
+ "want",
+]
+
+[[package]]
+name = "hyper-rustls"
+version = "0.23.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
+dependencies = [
+ "http",
+ "hyper",
+ "rustls",
+ "tokio",
+ "tokio-rustls",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "wasm-bindgen",
+ "windows",
+]
+
+[[package]]
+name = "iana-time-zone-haiku"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "ident_case"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
+[[package]]
+name = "idna"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "im"
+version = "15.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9"
+dependencies = [
+ "bitmaps",
+ "rand_core 0.6.4",
+ "rand_xoshiro",
+ "rayon",
+ "serde",
+ "sized-chunks",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+]
+
+[[package]]
+name = "indicatif"
+version = "0.17.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057"
+dependencies = [
+ "console",
+ "instant",
+ "number_prefix",
+ "portable-atomic",
+ "unicode-width",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
+
+[[package]]
+name = "jobserver"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "jsonrpc-core"
+version = "18.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"
+dependencies = [
+ "futures",
+ "futures-executor",
+ "futures-util",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+]
+
+[[package]]
+name = "keccak"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
+dependencies = [
+ "cpufeatures",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "lexical-core"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
+dependencies = [
+ "arrayvec 0.5.2",
+ "bitflags",
+ "cfg-if",
+ "ryu",
+ "static_assertions",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.147"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
+[[package]]
+name = "libsecp256k1"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73"
+dependencies = [
+ "arrayref",
+ "base64 0.12.3",
+ "digest 0.9.0",
+ "hmac-drbg",
+ "libsecp256k1-core",
+ "libsecp256k1-gen-ecmult",
+ "libsecp256k1-gen-genmult",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "typenum",
+]
+
+[[package]]
+name = "libsecp256k1-core"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80"
+dependencies = [
+ "crunchy",
+ "digest 0.9.0",
+ "subtle",
+]
+
+[[package]]
+name = "libsecp256k1-gen-ecmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "libsecp256k1-gen-genmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "lock_api"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "memmap2"
+version = "0.5.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "merlin"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d"
+dependencies = [
+ "byteorder",
+ "keccak",
+ "rand_core 0.6.4",
+ "zeroize",
+]
+
+[[package]]
+name = "mime"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "mio"
+version = "0.7.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
+dependencies = [
+ "libc",
+ "log",
+ "miow",
+ "ntapi",
+ "winapi",
+]
+
+[[package]]
+name = "miow"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "nix"
+version = "0.26.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "libc",
+ "memoffset 0.7.1",
+ "pin-utils",
+ "static_assertions",
+]
+
+[[package]]
+name = "nom"
+version = "5.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b"
+dependencies = [
+ "lexical-core",
+ "memchr",
+ "version_check",
+]
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "ntapi"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "num"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36"
+dependencies = [
+ "num-bigint 0.2.6",
+ "num-complex",
+ "num-integer",
+ "num-iter",
+ "num-rational",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-complex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-derive"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-rational"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef"
+dependencies = [
+ "autocfg",
+ "num-bigint 0.2.6",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
+dependencies = [
+ "num_enum_derive 0.5.11",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1"
+dependencies = [
+ "num_enum_derive 0.6.1",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "number_prefix"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+
+[[package]]
+name = "oid-registry"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
+dependencies = [
+ "asn1-rs",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
+[[package]]
+name = "opaque-debug"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "os_str_bytes"
+version = "6.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac"
+
+[[package]]
+name = "parking_lot"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
+dependencies = [
+ "instant",
+ "lock_api",
+ "parking_lot_core 0.8.6",
+]
+
+[[package]]
+name = "parking_lot"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+dependencies = [
+ "lock_api",
+ "parking_lot_core 0.9.8",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
+dependencies = [
+ "cfg-if",
+ "instant",
+ "libc",
+ "redox_syscall 0.2.16",
+ "smallvec",
+ "winapi",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.3.5",
+ "smallvec",
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "paste"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4b27ab7be369122c218afc2079489cdcb4b517c0a3fc386ff11e1fedfcc2b35"
+
+[[package]]
+name = "pbkdf2"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd"
+dependencies = [
+ "crypto-mac",
+]
+
+[[package]]
+name = "pbkdf2"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "pem"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8"
+dependencies = [
+ "base64 0.13.1",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+
+[[package]]
+name = "percentage"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fd23b938276f14057220b707937bcb42fa76dda7560e57a2da30cb52d557937"
+dependencies = [
+ "num",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkcs8"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0"
+dependencies = [
+ "der",
+ "spki",
+ "zeroize",
+]
+
+[[package]]
+name = "pkg-config"
+version = "0.3.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
+[[package]]
+name = "plain"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
+
+[[package]]
+name = "polyval"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "opaque-debug",
+ "universal-hash",
+]
+
+[[package]]
+name = "portable-atomic"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "767eb9f07d4a5ebcb39bbf2d452058a93c011373abf6832e24194a1c3f004794"
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+[[package]]
+name = "proc-macro-crate"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
+dependencies = [
+ "toml",
+]
+
+[[package]]
+name = "proc-macro-crate"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
+dependencies = [
+ "once_cell",
+ "toml_edit",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "0.4.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
+dependencies = [
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.63"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "ptr_meta"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
+dependencies = [
+ "ptr_meta_derive",
+]
+
+[[package]]
+name = "ptr_meta_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "qstring"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d464fae65fff2680baf48019211ce37aaec0c78e9264c84a3e484717f965104e"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "quinn"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "445cbfe2382fa023c4f2f3c7e1c95c03dcc1df2bf23cebcb2b13e1402c4394d1"
+dependencies = [
+ "bytes",
+ "pin-project-lite",
+ "quinn-proto",
+ "quinn-udp",
+ "rustc-hash",
+ "rustls",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-proto"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c"
+dependencies = [
+ "bytes",
+ "rand 0.8.5",
+ "ring",
+ "rustc-hash",
+ "rustls",
+ "rustls-native-certs",
+ "slab",
+ "thiserror",
+ "tinyvec",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-udp"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4"
+dependencies = [
+ "libc",
+ "quinn-proto",
+ "socket2",
+ "tracing",
+ "windows-sys 0.42.0",
+]
+
+[[package]]
+name = "quote"
+version = "0.6.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
+dependencies = [
+ "proc-macro2 0.4.30",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
+dependencies = [
+ "proc-macro2 1.0.63",
+]
+
+[[package]]
+name = "radium"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
+ "getrandom 0.1.16",
+ "libc",
+ "rand_chacha 0.2.2",
+ "rand_core 0.5.1",
+ "rand_hc",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha 0.3.1",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
+ "getrandom 0.1.16",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom 0.2.10",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_xoshiro"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
+dependencies = [
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rayon"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-utils",
+ "num_cpus",
+]
+
+[[package]]
+name = "rcgen"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
+dependencies = [
+ "pem",
+ "ring",
+ "time 0.3.22",
+ "yasna",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "regex"
+version = "1.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2ab07dc67230e4a4718e70fd5c20055a4334b121f1f9db8fe63ef39ce9b8c846"
+
+[[package]]
+name = "rend"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "581008d2099240d37fb08d77ad713bcaec2c4d89d50b5b21a8bb1996bbab68ab"
+dependencies = [
+ "bytecheck",
+]
+
+[[package]]
+name = "reqwest"
+version = "0.11.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91"
+dependencies = [
+ "async-compression",
+ "base64 0.21.2",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-rustls",
+ "ipnet",
+ "js-sys",
+ "log",
+ "mime",
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite",
+ "rustls",
+ "rustls-pemfile",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "tokio",
+ "tokio-rustls",
+ "tokio-util",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+ "webpki-roots",
+ "winreg",
+]
+
+[[package]]
+name = "ring"
+version = "0.16.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
+dependencies = [
+ "cc",
+ "libc",
+ "once_cell",
+ "spin",
+ "untrusted",
+ "web-sys",
+ "winapi",
+]
+
+[[package]]
+name = "rkyv"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58"
+dependencies = [
+ "bitvec",
+ "bytecheck",
+ "hashbrown 0.12.3",
+ "ptr_meta",
+ "rend",
+ "rkyv_derive",
+ "seahash",
+ "tinyvec",
+ "uuid",
+]
+
+[[package]]
+name = "rkyv_derive"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "rpassword"
+version = "7.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322"
+dependencies = [
+ "libc",
+ "rtoolbox",
+ "winapi",
+]
+
+[[package]]
+name = "rtoolbox"
+version = "0.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "rust_decimal"
+version = "1.30.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0446843641c69436765a35a5a77088e28c2e6a12da93e84aa3ab1cd4aa5a042"
+dependencies = [
+ "arrayvec 0.7.4",
+ "borsh 0.10.3",
+ "bytecheck",
+ "byteorder",
+ "bytes",
+ "num-traits",
+ "rand 0.8.5",
+ "rkyv",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
+[[package]]
+name = "rustc_version"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+dependencies = [
+ "semver",
+]
+
+[[package]]
+name = "rusticata-macros"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
+dependencies = [
+ "nom 7.1.3",
+]
+
+[[package]]
+name = "rustix"
+version = "0.37.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "rustls"
+version = "0.20.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f"
+dependencies = [
+ "log",
+ "ring",
+ "sct",
+ "webpki",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
+dependencies = [
+ "base64 0.21.2",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc31bd9b61a32c31f9650d18add92aa83a49ba979c143eefd27fe7177b05bd5f"
+
+[[package]]
+name = "ryu"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
+
+[[package]]
+name = "schannel"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "scroll"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da"
+dependencies = [
+ "scroll_derive",
+]
+
+[[package]]
+name = "scroll_derive"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "sct"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "seahash"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
+
+[[package]]
+name = "security-framework"
+version = "2.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
+dependencies = [
+ "bitflags",
+ "core-foundation",
+ "core-foundation-sys",
+ "libc",
+ "security-framework-sys",
+]
+
+[[package]]
+name = "security-framework-sys"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "semver"
+version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
+
+[[package]]
+name = "serde"
+version = "1.0.168"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d614f89548720367ded108b3c843be93f3a341e22d5674ca0dd5cd57f34926af"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_bytes"
+version = "0.11.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a16be4fe5320ade08736447e3198294a5ea9a6d44dde6f35f0a5e06859c427a"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.168"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4fe589678c688e44177da4f27152ee2d190757271dc7f1d5b6b9f68d869d641"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.100"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f1e14e89be7aa4c4b78bdbdc9eb5bf8517829a600ae8eaa39a6e1d960b5185c"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_urlencoded"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_with"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe"
+dependencies = [
+ "serde",
+ "serde_with_macros",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f"
+dependencies = [
+ "darling",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "sgx-quote"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1640577af7b81d10db340c4b31006b77972e3918f351eec4e65c389c8b58e21"
+dependencies = [
+ "nom 5.1.3",
+]
+
+[[package]]
+name = "sha-1"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha2"
+version = "0.9.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
+dependencies = [
+ "block-buffer 0.9.0",
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.9.0",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha2"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha3"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809"
+dependencies = [
+ "block-buffer 0.9.0",
+ "digest 0.9.0",
+ "keccak",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha3"
+version = "0.10.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
+dependencies = [
+ "digest 0.10.7",
+ "keccak",
+]
+
+[[package]]
+name = "shell-words"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "signature"
+version = "1.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
+
+[[package]]
+name = "simdutf8"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
+
+[[package]]
+name = "sized-chunks"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
+dependencies = [
+ "bitmaps",
+ "typenum",
+]
+
+[[package]]
+name = "slab"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
+
+[[package]]
+name = "socket2"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "solana-account-decoder"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f63c62ec28eaf2f4ef06f39d549230699068e9b2171a67a8232e11993ecb86dd"
+dependencies = [
+ "Inflector",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "bv",
+ "lazy_static",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-address-lookup-table-program",
+ "solana-config-program",
+ "solana-sdk",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+ "zstd",
+]
+
+[[package]]
+name = "solana-address-lookup-table-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ddbc426b2e0443c2e58c0ab721c93a788f0e97eb4f25340e4e50dd1e6978027"
+dependencies = [
+ "bincode",
+ "bytemuck",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-clap-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a19777832c5623c5a1b642f35d847acaf7243124e8f4f300dbe9d387b05b4f78"
+dependencies = [
+ "chrono",
+ "clap 2.34.0",
+ "rpassword",
+ "solana-perf",
+ "solana-remote-wallet",
+ "solana-sdk",
+ "thiserror",
+ "tiny-bip39",
+ "uriparse",
+ "url",
+]
+
+[[package]]
+name = "solana-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7e3458b0fcf87b14560836a9dc1d0270fe1b4d70425235e91b94a74f4a614f0"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures",
+ "futures-util",
+ "indexmap",
+ "indicatif",
+ "log",
+ "quinn",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-quic-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-rpc-client-nonce-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "solana-thin-client",
+ "solana-tpu-client",
+ "solana-udp-client",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-config-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ac78caf77ffe8cc8c108b2e424f5e710f640777f3d78faf2ac7535008a39f5a"
+dependencies = [
+ "bincode",
+ "chrono",
+ "serde",
+ "serde_derive",
+ "solana-program-runtime",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-connection-cache"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "964e4b517d80543e9ff0676bb1700f5011e8588795f4e68fb8ab343c87eefad4"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "rcgen",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-frozen-abi"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c272bd949536a92f0fc4d9572bf72b35b3545fc1f6ee031e44f9d075809055d"
+dependencies = [
+ "ahash 0.8.3",
+ "blake3",
+ "block-buffer 0.10.4",
+ "bs58 0.4.0",
+ "bv",
+ "byteorder",
+ "cc",
+ "either",
+ "generic-array",
+ "getrandom 0.1.16",
+ "im",
+ "lazy_static",
+ "log",
+ "memmap2",
+ "once_cell",
+ "rand_core 0.6.4",
+ "rustc_version",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "solana-frozen-abi-macro",
+ "subtle",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-frozen-abi-macro"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f84be4b6dd2cc4e8ad5baa54a23018c8936ec32322ebcffd88355631700292a"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustc_version",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "solana-logger"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3cb934e8c9015e86cd9c7382ea3083578d1c0813a351644cfdabe3009591b03"
+dependencies = [
+ "env_logger",
+ "lazy_static",
+ "log",
+]
+
+[[package]]
+name = "solana-measure"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a038b70fac9cd5529839efc258e6453f0018d34937a414cd030318916d6dba6"
+dependencies = [
+ "log",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-metrics"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cca14a16eac701e20bda3e103e3d078074a18e83e126f90d918e141379eade8d"
+dependencies = [
+ "crossbeam-channel",
+ "gethostname",
+ "lazy_static",
+ "log",
+ "reqwest",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-net-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "509c3d5bc7fe8dbcc25b3238d7cd4a0994c39207260b7b5271a3110ea0ac5f75"
+dependencies = [
+ "bincode",
+ "clap 3.2.25",
+ "crossbeam-channel",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "serde",
+ "serde_derive",
+ "socket2",
+ "solana-logger",
+ "solana-sdk",
+ "solana-version",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "solana-perf"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a65308af752a91eddf06c7b7bb5e5d6296ec8cd8de5a1cbebd61f53f45a808c"
+dependencies = [
+ "ahash 0.8.3",
+ "bincode",
+ "bv",
+ "caps",
+ "curve25519-dalek",
+ "dlopen",
+ "dlopen_derive",
+ "fnv",
+ "lazy_static",
+ "libc",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "rayon",
+ "serde",
+ "solana-metrics",
+ "solana-rayon-threadlimit",
+ "solana-sdk",
+ "solana-vote-program",
+]
+
+[[package]]
+name = "solana-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "476510cb86b9602a793582788f5e23a9cca11929d3880b7427a67142b1e4a430"
+dependencies = [
+ "ark-bn254",
+ "ark-ec",
+ "ark-ff",
+ "ark-serialize",
+ "array-bytes",
+ "base64 0.21.2",
+ "bincode",
+ "bitflags",
+ "blake3",
+ "borsh 0.10.3",
+ "bs58 0.4.0",
+ "bv",
+ "bytemuck",
+ "cc",
+ "console_error_panic_hook",
+ "console_log",
+ "curve25519-dalek",
+ "getrandom 0.2.10",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libc",
+ "libsecp256k1",
+ "log",
+ "memoffset 0.9.0",
+ "num-bigint 0.4.3",
+ "num-derive",
+ "num-traits",
+ "parking_lot 0.12.1",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk-macro",
+ "thiserror",
+ "tiny-bip39",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "solana-program-runtime"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8311e581ff6406c84ce8ed5d4f1316cf091f723b4823a1ece3e36be6cfb3d69c"
+dependencies = [
+ "base64 0.21.2",
+ "bincode",
+ "eager",
+ "enum-iterator",
+ "itertools",
+ "libc",
+ "log",
+ "num-derive",
+ "num-traits",
+ "percentage",
+ "rand 0.7.3",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "solana_rbpf",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-pubsub-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5274196946dfef625ec905f7834e7d45b8367364f8eaf99e2c754951da6b972d"
+dependencies = [
+ "crossbeam-channel",
+ "futures-util",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "tokio-tungstenite",
+ "tungstenite",
+ "url",
+]
+
+[[package]]
+name = "solana-quic-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b27ad60edef844f182cd7071e653731ec16b3a319524448935a1183f6b99b80"
+dependencies = [
+ "async-mutex",
+ "async-trait",
+ "futures",
+ "itertools",
+ "lazy_static",
+ "log",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rcgen",
+ "rustls",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-net-utils",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rayon-threadlimit"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "441bde92d8befd3a698e54c35bff63a396f1e3e5e85754d85a5308a8f5d0328a"
+dependencies = [
+ "lazy_static",
+ "num_cpus",
+]
+
+[[package]]
+name = "solana-remote-wallet"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1b8820ed78c726c9359248a8fb6456657ce6feca2ff31ffac1286f55bee99e8"
+dependencies = [
+ "console",
+ "dialoguer",
+ "log",
+ "num-derive",
+ "num-traits",
+ "parking_lot 0.12.1",
+ "qstring",
+ "semver",
+ "solana-sdk",
+ "thiserror",
+ "uriparse",
+]
+
+[[package]]
+name = "solana-rpc-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5baeb95820862d14c1391dfda9a3173b0509f1b17ebd1090b3778fac1743ab69"
+dependencies = [
+ "async-trait",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "indicatif",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "solana-vote-program",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rpc-client-api"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29009927e289fc5ccd19cec05780dc8465eb65e52922087cf769e57d72c0b7b5"
+dependencies = [
+ "base64 0.21.2",
+ "bs58 0.4.0",
+ "jsonrpc-core",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-rpc-client-nonce-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df466014e9768f4741be00acea0067bde11a2ec1162a12ebf896960990a2e6b8"
+dependencies = [
+ "clap 2.34.0",
+ "solana-clap-utils",
+ "solana-rpc-client",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-sdk"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "352b70bb14d8968d5484aa73a1aede3acc816f10a0b264c6599108c5dd6b647b"
+dependencies = [
+ "assert_matches",
+ "base64 0.21.2",
+ "bincode",
+ "bitflags",
+ "borsh 0.10.3",
+ "bs58 0.4.0",
+ "bytemuck",
+ "byteorder",
+ "chrono",
+ "derivation-path",
+ "digest 0.10.7",
+ "ed25519-dalek",
+ "ed25519-dalek-bip32",
+ "generic-array",
+ "hmac 0.12.1",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libsecp256k1",
+ "log",
+ "memmap2",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.6.1",
+ "pbkdf2 0.11.0",
+ "qstring",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "serde_with",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-logger",
+ "solana-program",
+ "solana-sdk-macro",
+ "thiserror",
+ "uriparse",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "solana-sdk-macro"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e38a884c027b0759d0969efc1253f3b8798f9d5fbef2eb158cdb70763619d2f3"
+dependencies = [
+ "bs58 0.4.0",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "solana-streamer"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13b87bd090a462765b6e3196e6c22cc0edebf8942fb4a6de9a807ce3d8d5d436"
+dependencies = [
+ "async-channel",
+ "bytes",
+ "crossbeam-channel",
+ "futures-util",
+ "histogram",
+ "indexmap",
+ "itertools",
+ "libc",
+ "log",
+ "nix",
+ "pem",
+ "percentage",
+ "pkcs8",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rand 0.7.3",
+ "rcgen",
+ "rustls",
+ "solana-metrics",
+ "solana-perf",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "x509-parser",
+]
+
+[[package]]
+name = "solana-thin-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8dc82e52a443249c5b1df3ddd7273306c81fde2c8057cc398e0fbd0fae7a47"
+dependencies = [
+ "bincode",
+ "log",
+ "rayon",
+ "solana-connection-cache",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-tpu-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a09c139e796337646ba4f013a849555f50d35ae7278461d685a429c29f6295f"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap",
+ "indicatif",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-transaction-status"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "284227b302a68b0c384f46cb95e5472d39e7c7094d6079c4e5bd2f133f6920ff"
+dependencies = [
+ "Inflector",
+ "base64 0.21.2",
+ "bincode",
+ "borsh 0.9.3",
+ "bs58 0.4.0",
+ "lazy_static",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-address-lookup-table-program",
+ "solana-sdk",
+ "spl-associated-token-account",
+ "spl-memo",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-udp-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23aa72c84646a65727b63ff2988147062a792b569591351f06c0e6014ca52de9"
+dependencies = [
+ "async-trait",
+ "solana-connection-cache",
+ "solana-net-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-version"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "036b2c0f4b3dfbe48d96c0f5e9be0fadd019bf46327013475bbf3b8ae9870dfe"
+dependencies = [
+ "log",
+ "rustc_version",
+ "semver",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-vote-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85fe8c3382ac0c050c2224037fc8be990f713526e6b136f3a8da9464e2e1a506"
+dependencies = [
+ "bincode",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-metrics",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-zk-token-sdk"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "02a4c38e1cf77cc046a48d0e515ec3fe654d9c3ba49790523f2d8fd28a5e51d3"
+dependencies = [
+ "aes-gcm-siv",
+ "base64 0.21.2",
+ "bincode",
+ "bytemuck",
+ "byteorder",
+ "curve25519-dalek",
+ "getrandom 0.1.16",
+ "itertools",
+ "lazy_static",
+ "merlin",
+ "num-derive",
+ "num-traits",
+ "rand 0.7.3",
+ "serde",
+ "serde_json",
+ "sha3 0.9.1",
+ "solana-program",
+ "solana-sdk",
+ "subtle",
+ "thiserror",
+ "zeroize",
+]
+
+[[package]]
+name = "solana_rbpf"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3082ec3a1d4ef7879eb5b84916d5acde057abd59733eec3647e0ab8885283ef"
+dependencies = [
+ "byteorder",
+ "combine",
+ "goblin",
+ "hash32",
+ "libc",
+ "log",
+ "rand 0.8.5",
+ "rustc-demangle",
+ "scroll",
+ "thiserror",
+ "winapi",
+]
+
+[[package]]
+name = "spin"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+
+[[package]]
+name = "spki"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27"
+dependencies = [
+ "base64ct",
+ "der",
+]
+
+[[package]]
+name = "spl-associated-token-account"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "978dba3bcbe88d0c2c58366c254d9ea41c5f73357e72fc0bdee4d6b5fc99c8f4"
+dependencies = [
+ "assert_matches",
+ "borsh 0.9.3",
+ "num-derive",
+ "num-traits",
+ "solana-program",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-memo"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd0dc6f70db6bacea7ff25870b016a65ba1d1b6013536f08e4fd79a8f9005325"
+dependencies = [
+ "solana-program",
+]
+
+[[package]]
+name = "spl-token"
+version = "3.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e85e168a785e82564160dcb87b2a8e04cee9bfd1f4d488c729d53d6a4bd300d"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.5.11",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-token-2022"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0043b590232c400bad5ee9eb983ced003d15163c4c5d56b090ac6d9a57457b47"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.5.11",
+ "solana-program",
+ "solana-zk-token-sdk",
+ "spl-memo",
+ "spl-token",
+ "thiserror",
+]
+
+[[package]]
+name = "static_assertions"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+
+[[package]]
+name = "strsim"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "subtle"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
+
+[[package]]
+name = "superslice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
+
+[[package]]
+name = "switchboard-common"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5a03303674fb73b1dbe6cfc83aa8faa0e99264472a47177a1803f7475b318d1"
+dependencies = [
+ "getrandom 0.2.10",
+ "hex",
+ "serde",
+ "serde_json",
+ "sgx-quote",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "switchboard-solana"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b04503c979165d8ad5efe21bb63b9978cb70103f208fab1339aae7c38e94c62"
+dependencies = [
+ "anchor-client",
+ "anchor-lang",
+ "anchor-spl",
+ "bincode",
+ "bytemuck",
+ "chrono",
+ "cron",
+ "hex",
+ "rust_decimal",
+ "sgx-quote",
+ "solana-address-lookup-table-program",
+ "solana-client",
+ "solana-program",
+ "superslice",
+ "switchboard-common",
+ "tokio",
+]
+
+[[package]]
+name = "syn"
+version = "0.15.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
+dependencies = [
+ "proc-macro2 0.4.30",
+ "quote 0.6.13",
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "synstructure"
+version = "0.12.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "unicode-xid 0.2.4",
+]
+
+[[package]]
+name = "tap"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+
+[[package]]
+name = "tempfile"
+version = "3.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "fastrand",
+ "redox_syscall 0.3.5",
+ "rustix",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
+ "unicode-width",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+
+[[package]]
+name = "thiserror"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "time"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
+dependencies = [
+ "libc",
+ "wasi 0.10.0+wasi-snapshot-preview1",
+ "winapi",
+]
+
+[[package]]
+name = "time"
+version = "0.3.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd"
+dependencies = [
+ "itoa",
+ "serde",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
+
+[[package]]
+name = "time-macros"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b"
+dependencies = [
+ "time-core",
+]
+
+[[package]]
+name = "tiny-bip39"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d"
+dependencies = [
+ "anyhow",
+ "hmac 0.8.1",
+ "once_cell",
+ "pbkdf2 0.4.0",
+ "rand 0.7.3",
+ "rustc-hash",
+ "sha2 0.9.9",
+ "thiserror",
+ "unicode-normalization",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+dependencies = [
+ "tinyvec_macros",
+]
+
+[[package]]
+name = "tinyvec_macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
+
+[[package]]
+name = "tokio"
+version = "1.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9d0183f6f6001549ab68f8c7585093bb732beefbcf6d23a10b9b95c73a1dd49"
+dependencies = [
+ "autocfg",
+ "bytes",
+ "libc",
+ "memchr",
+ "mio",
+ "num_cpus",
+ "once_cell",
+ "parking_lot 0.11.2",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "tokio-macros",
+ "winapi",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "1.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.23.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
+dependencies = [
+ "rustls",
+ "tokio",
+ "webpki",
+]
+
+[[package]]
+name = "tokio-stream"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313"
+dependencies = [
+ "futures-core",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-tungstenite"
+version = "0.17.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181"
+dependencies = [
+ "futures-util",
+ "log",
+ "rustls",
+ "tokio",
+ "tokio-rustls",
+ "tungstenite",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "toml"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622"
+
+[[package]]
+name = "toml_edit"
+version = "0.19.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13"
+dependencies = [
+ "indexmap",
+ "toml_datetime",
+ "winnow",
+]
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[package]]
+name = "tracing"
+version = "0.1.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+dependencies = [
+ "cfg-if",
+ "log",
+ "pin-project-lite",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+dependencies = [
+ "once_cell",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
+[[package]]
+name = "tungstenite"
+version = "0.17.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0"
+dependencies = [
+ "base64 0.13.1",
+ "byteorder",
+ "bytes",
+ "http",
+ "httparse",
+ "log",
+ "rand 0.8.5",
+ "rustls",
+ "sha-1",
+ "thiserror",
+ "url",
+ "utf-8",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "typenum"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
+[[package]]
+name = "unicode-xid"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
+
+[[package]]
+name = "unicode-xid"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+
+[[package]]
+name = "universal-hash"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "unreachable"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"
+dependencies = [
+ "void",
+]
+
+[[package]]
+name = "untrusted"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+
+[[package]]
+name = "uriparse"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200d0fc04d809396c2ad43f3c95da3582a2556eba8d453c1087f4120ee352ff"
+dependencies = [
+ "fnv",
+ "lazy_static",
+]
+
+[[package]]
+name = "url"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
+dependencies = [
+ "form_urlencoded",
+ "idna",
+ "percent-encoding",
+]
+
+[[package]]
+name = "utf-8"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+
+[[package]]
+name = "uuid"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d023da39d1fde5a8a3fe1f3e01ca9632ada0a63e9797de55a879d6e2236277be"
+
+[[package]]
+name = "vec_map"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "void"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
+
+[[package]]
+name = "want"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
+dependencies = [
+ "try-lock",
+]
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+[[package]]
+name = "wasi"
+version = "0.10.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+dependencies = [
+ "quote 1.0.29",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+
+[[package]]
+name = "web-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webpki"
+version = "0.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.22.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87"
+dependencies = [
+ "webpki",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+dependencies = [
+ "windows-targets 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.0",
+ "windows_aarch64_msvc 0.48.0",
+ "windows_i686_gnu 0.48.0",
+ "windows_i686_msvc 0.48.0",
+ "windows_x86_64_gnu 0.48.0",
+ "windows_x86_64_gnullvm 0.48.0",
+ "windows_x86_64_msvc 0.48.0",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+
+[[package]]
+name = "winnow"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "winreg"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "wyz"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
+dependencies = [
+ "tap",
+]
+
+[[package]]
+name = "x509-parser"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
+dependencies = [
+ "asn1-rs",
+ "base64 0.13.1",
+ "data-encoding",
+ "der-parser",
+ "lazy_static",
+ "nom 7.1.3",
+ "oid-registry",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.22",
+]
+
+[[package]]
+name = "yasna"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
+dependencies = [
+ "time 0.3.22",
+]
+
+[[package]]
+name = "zeroize"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd"
+dependencies = [
+ "zeroize_derive",
+]
+
+[[package]]
+name = "zeroize_derive"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "zstd"
+version = "0.11.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4"
+dependencies = [
+ "zstd-safe",
+]
+
+[[package]]
+name = "zstd-safe"
+version = "5.0.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db"
+dependencies = [
+ "libc",
+ "zstd-sys",
+]
+
+[[package]]
+name = "zstd-sys"
+version = "2.0.8+zstd.1.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
diff --git a/examples/functions/03_candles_oracle/Cargo.toml b/examples/functions/03_candles_oracle/Cargo.toml
new file mode 100644
index 000000000..aaaeb7e94
--- /dev/null
+++ b/examples/functions/03_candles_oracle/Cargo.toml
@@ -0,0 +1,26 @@
+[package]
+name = "basic_oracle"
+version = "0.1.0"
+description = "Created with Anchor"
+edition = "2021"
+
+[lib]
+crate-type = ["cdylib", "lib"]
+name = "basic_oracle"
+path = "src/lib.rs"
+
+[features]
+no-entrypoint = []
+no-idl = []
+no-log-ix-name = []
+cpi = ["no-entrypoint"]
+default = []
+
+[dependencies]
+switchboard-solana = { version = "=0.9.1" }
+# switchboard-solana = { version = "0.9.1", path = "../../../rust/switchboard-solana" }
+bytemuck = "^1"
+anchor-lang = { version = "0.28.0", features = [
+ "init-if-needed",
+ "allow-missing-optionals"
+] }
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/README.md b/examples/functions/03_candles_oracle/README.md
new file mode 100644
index 000000000..7792f49e5
--- /dev/null
+++ b/examples/functions/03_candles_oracle/README.md
@@ -0,0 +1,37 @@
+
+
+![Switchboard Logo](https://github.com/switchboard-xyz/sbv2-core/raw/main/website/static/img/icons/switchboard/avatar.png)
+
+# anchor-vrf-lite-parser
+
+> An example program written in Anchor demonstrating how to integrate Switchboard Functions and verify attestation on-chain.
+
+[![Anchor Test Status](https://github.com/switchboard-xyz/sbv2-solana/actions/workflows/anchor-test.yml/badge.svg)](https://github.com/switchboard-xyz/sbv2-solana/actions/workflows/anchor-test.yml)
+
+
+
+
+
+
+
+## Usage
+
+Build the example program
+
+```bash
+anchor build
+```
+
+Get your program ID and update `Anchor.toml` and `src/lib.rs` with your pubkey
+
+```bash
+export ANCHOR_VRF_LITE_PARSER_PUBKEY=$(solana-keygen pubkey target/deploy/anchor_vrf_lite_parser-keypair.json)
+sed -i '' s/5Hhm5xKDiThfidbpqjJpKmMJEcKmjj5tEUNFpi2DzSvb/"$ANCHOR_VRF_LITE_PARSER_PUBKEY"/g Anchor.toml
+sed -i '' s/5Hhm5xKDiThfidbpqjJpKmMJEcKmjj5tEUNFpi2DzSvb/"$ANCHOR_VRF_LITE_PARSER_PUBKEY"/g src/lib.rs
+```
+
+Then run Anchor test
+
+```bash
+anchor test
+```
diff --git a/examples/functions/03_candles_oracle/Xargo.toml b/examples/functions/03_candles_oracle/Xargo.toml
new file mode 100644
index 000000000..475fb71ed
--- /dev/null
+++ b/examples/functions/03_candles_oracle/Xargo.toml
@@ -0,0 +1,2 @@
+[target.bpfel-unknown-unknown.dependencies.std]
+features = []
diff --git a/examples/functions/03_candles_oracle/package.json b/examples/functions/03_candles_oracle/package.json
new file mode 100644
index 000000000..90a183011
--- /dev/null
+++ b/examples/functions/03_candles_oracle/package.json
@@ -0,0 +1,30 @@
+{
+ "name": "solana-candles-oracle-example",
+ "private": true,
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/switchboard-xyz/sbv2-solana",
+ "directory": "examples/functions/01_basic_oracle"
+ },
+ "scripts": {
+ "build:anchor": "anchor build",
+ "clean": "pnpm exec rimraf node_modules .anchor lib .turbo"
+ },
+ "dependencies": {
+ "@coral-xyz/anchor": "^0.28.0",
+ "@solana/spl-token": "^0.3.6",
+ "@solana/web3.js": "^1.78.0",
+ "@switchboard-xyz/common": "latest",
+ "@switchboard-xyz/oracle": "latest",
+ "@switchboard-xyz/solana.js": "latest"
+ },
+ "devDependencies": {
+ "@types/bn.js": "^5.1.0",
+ "@types/chai": "^4.3.0",
+ "@types/mocha": "^9.0.0",
+ "@types/node": "^20.4.0",
+ "chai": "^4.3.4",
+ "mocha": "^9.0.3",
+ "ts-mocha": "^10.0.0"
+ }
+}
diff --git a/examples/functions/03_candles_oracle/scripts/devnet.ts b/examples/functions/03_candles_oracle/scripts/devnet.ts
new file mode 100644
index 000000000..1198ce284
--- /dev/null
+++ b/examples/functions/03_candles_oracle/scripts/devnet.ts
@@ -0,0 +1,33 @@
+#!/usr/bin/env tsx
+import * as anchor from "@coral-xyz/anchor";
+import { BasicOracle } from "../target/types/basic_oracle";
+
+async function main() {
+ const program = anchor.workspace.BasicOracle as anchor.Program;
+}
+
+main().catch((err) => {
+ console.error(err);
+ process.exit(1);
+});
+
+const getStringArg = (arg: string): string => {
+ const args = process.argv.slice(2);
+ const argIdx = args.findIndex((v) => v === arg || v === `--${arg}`);
+ if (argIdx === -1) {
+ return "";
+ }
+ if (argIdx + 1 > args.length) {
+ throw new Error(`Failed to find arg`);
+ }
+ return args[argIdx + 1];
+};
+
+const getFlag = (arg: string): boolean => {
+ const args = process.argv.slice(2);
+ const argIdx = args.findIndex((v) => v === arg || v === `--${arg}`);
+ if (argIdx === -1) {
+ return false;
+ }
+ return true;
+};
diff --git a/examples/functions/03_candles_oracle/scripts/init_program.ts b/examples/functions/03_candles_oracle/scripts/init_program.ts
new file mode 100644
index 000000000..c56002f21
--- /dev/null
+++ b/examples/functions/03_candles_oracle/scripts/init_program.ts
@@ -0,0 +1,52 @@
+import * as anchor from "@coral-xyz/anchor";
+import { BasicOracle } from "../target/types/basic_oracle";
+import {
+ Connection,
+ PublicKey,
+ Keypair,
+ sendAndConfirmRawTransaction,
+ SystemProgram,
+ LAMPORTS_PER_SOL,
+} from "@solana/web3.js";
+
+(async function main() {
+ const walletKeypair = Keypair.fromSecretKey(
+ new Uint8Array(
+ JSON.parse(require("fs").readFileSync("", "utf8"))
+ )
+ );
+ const programId = new PublicKey(
+ "EF68PJkRqQu2VthTSy19kg6TWynMtRmLpxcMDKEdLC8t"
+ );
+ const commitment = "processed";
+ const connection = new Connection("https://api.devnet.solana.com", {
+ commitment,
+ });
+ const wallet = new anchor.Wallet(walletKeypair);
+ const provider = new anchor.AnchorProvider(connection, wallet, {
+ commitment,
+ preflightCommitment: commitment,
+ });
+ const idl = await anchor.Program.fetchIdl(programId, provider);
+ const program = new anchor.Program(idl!, programId!, provider!);
+ const [state] = PublicKey.findProgramAddressSync(
+ [Buffer.from("BASICORACLE")],
+ program.programId
+ );
+ const [oracle] = PublicKey.findProgramAddressSync(
+ [Buffer.from("ORACLE_V1_SEED")],
+ program.programId
+ );
+ const initSig = await program.methods
+ .initialize({})
+ .accounts({
+ program: state,
+ oracle,
+ authority: walletKeypair.publicKey,
+ payer: walletKeypair.publicKey,
+ systemProgram: SystemProgram.programId,
+ })
+ .signers([walletKeypair])
+ .rpc();
+ console.log(initSig);
+})();
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/sgx-function/.gitignore b/examples/functions/03_candles_oracle/sgx-function/.gitignore
new file mode 100644
index 000000000..65925b5ce
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/.gitignore
@@ -0,0 +1,21 @@
+# Generated by Cargo
+# will have compiled files and executables
+debug/
+target/
+
+# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
+# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
+# Cargo.lock
+
+# These are backup files generated by rustfmt
+**/*.rs.bk
+
+# MSVC Windows builds of rustc generate these, which store debugging information
+*.pdb
+
+
+# Added by cargo
+
+/target
+
+*measurement.txt
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/sgx-function/Cargo.lock b/examples/functions/03_candles_oracle/sgx-function/Cargo.lock
new file mode 100644
index 000000000..0163f7df1
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/Cargo.lock
@@ -0,0 +1,5495 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "Inflector"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
+dependencies = [
+ "lazy_static",
+ "regex",
+]
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "aead"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "aes"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
+dependencies = [
+ "cfg-if",
+ "cipher",
+ "cpufeatures",
+ "opaque-debug",
+]
+
+[[package]]
+name = "aes-gcm-siv"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "589c637f0e68c877bbd59a4599bbe849cac8e5f3e4b5a3ebae8f528cd218dcdc"
+dependencies = [
+ "aead",
+ "aes",
+ "cipher",
+ "ctr",
+ "polyval",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "ahash"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+dependencies = [
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "ahash"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
+dependencies = [
+ "cfg-if",
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "alloc-no-stdlib"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
+
+[[package]]
+name = "alloc-stdlib"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
+dependencies = [
+ "alloc-no-stdlib",
+]
+
+[[package]]
+name = "anchor-attribute-access-control"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faa5be5b72abea167f87c868379ba3c2be356bfca9e6f474fd055fa0f7eeb4f2"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "regex",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-account"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f468970344c7c9f9d03b4da854fd7c54f21305059f53789d0045c1dd803f0018"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "bs58 0.5.0",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-constant"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59948e7f9ef8144c2aefb3f32a40c5fce2798baeec765ba038389e82301017ef"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-error"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc753c9d1c7981cb8948cf7e162fb0f64558999c0413058e2d43df1df5448086"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-event"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f38b4e172ba1b52078f53fdc9f11e3dc0668ad27997838a0aad2d148afac8c97"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-program"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4eebd21543606ab61e2d83d9da37d24d3886a49f390f9c43a1964735e8c0f0d5"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-client"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8434a6bf33efba0c93157f7fa2fafac658cb26ab75396886dcedd87c2a8ad445"
+dependencies = [
+ "anchor-lang",
+ "anyhow",
+ "futures",
+ "regex",
+ "serde",
+ "solana-account-decoder",
+ "solana-client",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "anchor-derive-accounts"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec4720d899b3686396cced9508f23dab420f1308344456ec78ef76f98fda42af"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-derive-space"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f495e85480bd96ddeb77b71d499247c7d4e8b501e75ecb234e9ef7ae7bd6552a"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-lang"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d2d4b20100f1310a774aba3471ef268e5c4ba4d5c28c0bbe663c2658acbc414"
+dependencies = [
+ "anchor-attribute-access-control",
+ "anchor-attribute-account",
+ "anchor-attribute-constant",
+ "anchor-attribute-error",
+ "anchor-attribute-event",
+ "anchor-attribute-program",
+ "anchor-derive-accounts",
+ "anchor-derive-space",
+ "arrayref",
+ "base64 0.13.1",
+ "bincode",
+ "borsh 0.10.3",
+ "bytemuck",
+ "getrandom 0.2.10",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "anchor-spl"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78f860599da1c2354e7234c768783049eb42e2f54509ecfc942d2e0076a2da7b"
+dependencies = [
+ "anchor-lang",
+ "solana-program",
+ "spl-associated-token-account",
+ "spl-token",
+ "spl-token-2022",
+]
+
+[[package]]
+name = "anchor-syn"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a125e4b0cc046cfec58f5aa25038e34cf440151d58f0db3afc55308251fe936d"
+dependencies = [
+ "anyhow",
+ "bs58 0.5.0",
+ "heck 0.3.3",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "serde",
+ "serde_json",
+ "sha2 0.10.7",
+ "syn 1.0.109",
+ "thiserror",
+]
+
+[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "ansi_term"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+
+[[package]]
+name = "ark-bn254"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-ec"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba"
+dependencies = [
+ "ark-ff",
+ "ark-poly",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+ "itertools",
+ "num-traits",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba"
+dependencies = [
+ "ark-ff-asm",
+ "ark-ff-macros",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "digest 0.10.7",
+ "itertools",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "paste",
+ "rustc_version",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff-asm"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348"
+dependencies = [
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-ff-macros"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565"
+dependencies = [
+ "num-bigint 0.4.3",
+ "num-traits",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-poly"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf"
+dependencies = [
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "ark-serialize"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5"
+dependencies = [
+ "ark-serialize-derive",
+ "ark-std",
+ "digest 0.10.7",
+ "num-bigint 0.4.3",
+]
+
+[[package]]
+name = "ark-serialize-derive"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-std"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185"
+dependencies = [
+ "num-traits",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "array-bytes"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ad284aeb45c13f2fb4f084de4a420ebf447423bdf9386c0540ce33cb3ef4b8c"
+
+[[package]]
+name = "arrayref"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+
+[[package]]
+name = "arrayvec"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+
+[[package]]
+name = "arrayvec"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+
+[[package]]
+name = "ascii"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e"
+
+[[package]]
+name = "asn1-rs"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
+dependencies = [
+ "asn1-rs-derive",
+ "asn1-rs-impl",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-traits",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.22",
+]
+
+[[package]]
+name = "asn1-rs-derive"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "synstructure",
+]
+
+[[package]]
+name = "asn1-rs-impl"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "assert_matches"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
+
+[[package]]
+name = "async-channel"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
+dependencies = [
+ "concurrent-queue",
+ "event-listener",
+ "futures-core",
+]
+
+[[package]]
+name = "async-compression"
+version = "0.3.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a"
+dependencies = [
+ "brotli",
+ "flate2",
+ "futures-core",
+ "memchr",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "async-mutex"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
+dependencies = [
+ "event-listener",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi 0.1.19",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "base64"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
+
+[[package]]
+name = "base64"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+[[package]]
+name = "base64"
+version = "0.21.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+
+[[package]]
+name = "base64ct"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
+
+[[package]]
+name = "basic-oracle-function"
+version = "0.1.0"
+dependencies = [
+ "basic_oracle",
+ "bytemuck",
+ "futures",
+ "rust_decimal",
+ "serde",
+ "serde_json",
+ "switchboard-solana",
+ "switchboard-utils",
+ "tokio",
+]
+
+[[package]]
+name = "basic_oracle"
+version = "0.1.0"
+dependencies = [
+ "anchor-lang",
+ "bytemuck",
+ "switchboard-solana",
+]
+
+[[package]]
+name = "bincode"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitmaps"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
+dependencies = [
+ "typenum",
+]
+
+[[package]]
+name = "bitvec"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
+dependencies = [
+ "funty",
+ "radium",
+ "tap",
+ "wyz",
+]
+
+[[package]]
+name = "blake3"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.7.4",
+ "cc",
+ "cfg-if",
+ "constant_time_eq",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
+dependencies = [
+ "block-padding",
+ "generic-array",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "block-padding"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"
+
+[[package]]
+name = "borsh"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15bf3650200d8bffa99015595e10f1fbd17de07abbc25bb067da79e769939bfa"
+dependencies = [
+ "borsh-derive 0.9.3",
+ "hashbrown 0.11.2",
+]
+
+[[package]]
+name = "borsh"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b"
+dependencies = [
+ "borsh-derive 0.10.3",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775"
+dependencies = [
+ "borsh-derive-internal 0.9.3",
+ "borsh-schema-derive-internal 0.9.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7"
+dependencies = [
+ "borsh-derive-internal 0.10.3",
+ "borsh-schema-derive-internal 0.10.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5449c28a7b352f2d1e592a8a28bf139bc71afb0764a14f3c02500935d8c44065"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdbd5696d8bfa21d53d9fe39a714a18538bad11492a42d066dbbc395fb1951c0"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "brotli"
+version = "3.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+ "brotli-decompressor",
+]
+
+[[package]]
+name = "brotli-decompressor"
+version = "2.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+]
+
+[[package]]
+name = "bs58"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
+
+[[package]]
+name = "bs58"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
+[[package]]
+name = "bv"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340"
+dependencies = [
+ "feature-probe",
+ "serde",
+]
+
+[[package]]
+name = "bytecheck"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627"
+dependencies = [
+ "bytecheck_derive",
+ "ptr_meta",
+ "simdutf8",
+]
+
+[[package]]
+name = "bytecheck_derive"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "bytemuck"
+version = "1.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea"
+dependencies = [
+ "bytemuck_derive",
+]
+
+[[package]]
+name = "bytemuck_derive"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "byteorder"
+version = "1.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
+[[package]]
+name = "bytes"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
+[[package]]
+name = "bytestring"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "238e4886760d98c4f899360c834fa93e62cf7f721ac3c2da375cbdf4b8679aae"
+dependencies = [
+ "bytes",
+]
+
+[[package]]
+name = "caps"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b"
+dependencies = [
+ "libc",
+ "thiserror",
+]
+
+[[package]]
+name = "cc"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+dependencies = [
+ "jobserver",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "chrono"
+version = "0.4.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "serde",
+ "time 0.1.45",
+ "wasm-bindgen",
+ "winapi",
+]
+
+[[package]]
+name = "cipher"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "clap"
+version = "2.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "bitflags",
+ "strsim 0.8.0",
+ "textwrap 0.11.0",
+ "unicode-width",
+ "vec_map",
+]
+
+[[package]]
+name = "clap"
+version = "3.2.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
+dependencies = [
+ "atty",
+ "bitflags",
+ "clap_lex",
+ "indexmap",
+ "once_cell",
+ "strsim 0.10.0",
+ "termcolor",
+ "textwrap 0.16.0",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+dependencies = [
+ "os_str_bytes",
+]
+
+[[package]]
+name = "combine"
+version = "3.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680"
+dependencies = [
+ "ascii",
+ "byteorder",
+ "either",
+ "memchr",
+ "unreachable",
+]
+
+[[package]]
+name = "concurrent-queue"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "console"
+version = "0.15.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
+dependencies = [
+ "encode_unicode",
+ "lazy_static",
+ "libc",
+ "unicode-width",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "console_error_panic_hook"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "console_log"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e89f72f65e8501878b8a004d5a1afb780987e2ce2b4532c562e367a72c57499f"
+dependencies = [
+ "log",
+ "web-sys",
+]
+
+[[package]]
+name = "const-oid"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3"
+
+[[package]]
+name = "constant_time_eq"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
+
+[[package]]
+name = "core-foundation"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+
+[[package]]
+name = "cpufeatures"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "crc32fast"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "cron"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7"
+dependencies = [
+ "chrono",
+ "nom 7.1.3",
+ "once_cell",
+]
+
+[[package]]
+name = "crossbeam-channel"
+version = "0.5.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+dependencies = [
+ "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "crossbeam-utils",
+ "memoffset 0.9.0",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array",
+ "typenum",
+]
+
+[[package]]
+name = "crypto-mac"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "ctr"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
+dependencies = [
+ "cipher",
+]
+
+[[package]]
+name = "curve25519-dalek"
+version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0"
+dependencies = [
+ "byteorder",
+ "digest 0.9.0",
+ "rand_core 0.5.1",
+ "serde",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "darling"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
+dependencies = [
+ "darling_core",
+ "darling_macro",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "strsim 0.10.0",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
+dependencies = [
+ "darling_core",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "data-encoding"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+
+[[package]]
+name = "der"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c"
+dependencies = [
+ "const-oid",
+]
+
+[[package]]
+name = "der-parser"
+version = "8.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
+dependencies = [
+ "asn1-rs",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "rusticata-macros",
+]
+
+[[package]]
+name = "derivation-path"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e5c37193a1db1d8ed868c03ec7b152175f26160a5b740e5e484143877e0adf0"
+
+[[package]]
+name = "derivative"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "dialoguer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87"
+dependencies = [
+ "console",
+ "shell-words",
+ "tempfile",
+ "zeroize",
+]
+
+[[package]]
+name = "digest"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer 0.10.4",
+ "crypto-common",
+ "subtle",
+]
+
+[[package]]
+name = "displaydoc"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "dlopen"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937"
+dependencies = [
+ "dlopen_derive",
+ "lazy_static",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "dlopen_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581"
+dependencies = [
+ "libc",
+ "quote 0.6.13",
+ "syn 0.15.44",
+]
+
+[[package]]
+name = "eager"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3"
+
+[[package]]
+name = "ed25519"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7"
+dependencies = [
+ "signature",
+]
+
+[[package]]
+name = "ed25519-dalek"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
+dependencies = [
+ "curve25519-dalek",
+ "ed25519",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "zeroize",
+]
+
+[[package]]
+name = "ed25519-dalek-bip32"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908"
+dependencies = [
+ "derivation-path",
+ "ed25519-dalek",
+ "hmac 0.12.1",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "either"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
+[[package]]
+name = "encode_unicode"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+
+[[package]]
+name = "encoding_rs"
+version = "0.8.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "enum-iterator"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689"
+dependencies = [
+ "enum-iterator-derive",
+]
+
+[[package]]
+name = "enum-iterator-derive"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+dependencies = [
+ "atty",
+ "humantime",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "event-listener"
+version = "2.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
+[[package]]
+name = "fastrand"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "feature-probe"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da"
+
+[[package]]
+name = "fixedbitset"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
+
+[[package]]
+name = "flate2"
+version = "1.0.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
+dependencies = [
+ "crc32fast",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "foreign-types"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
+dependencies = [
+ "foreign-types-shared",
+]
+
+[[package]]
+name = "foreign-types-shared"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "funty"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+
+[[package]]
+name = "futures"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+
+[[package]]
+name = "futures-macro"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+
+[[package]]
+name = "futures-task"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+
+[[package]]
+name = "futures-util"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.14.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
+dependencies = [
+ "serde",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "gethostname"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.9.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "goblin"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7666983ed0dd8d21a6f6576ee00053ca0926fb281a5522577a4dbd0f1b54143"
+dependencies = [
+ "log",
+ "plain",
+ "scroll",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hash32"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
+dependencies = [
+ "byteorder",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
+dependencies = [
+ "ahash 0.8.3",
+]
+
+[[package]]
+name = "heck"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "heck"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "histogram"
+version = "0.6.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "12cb882ccb290b8646e554b157ab0b71e64e8d5bef775cd66b6531e52d302669"
+
+[[package]]
+name = "hmac"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"
+dependencies = [
+ "crypto-mac",
+ "digest 0.9.0",
+]
+
+[[package]]
+name = "hmac"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "hmac-drbg"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"
+dependencies = [
+ "digest 0.9.0",
+ "generic-array",
+ "hmac 0.8.1",
+]
+
+[[package]]
+name = "http"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+dependencies = [
+ "bytes",
+ "http",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "httparse"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+[[package]]
+name = "httpdate"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+
+[[package]]
+name = "humantime"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "hyper"
+version = "0.14.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "socket2",
+ "tokio",
+ "tower-service",
+ "tracing",
+ "want",
+]
+
+[[package]]
+name = "hyper-rustls"
+version = "0.23.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
+dependencies = [
+ "http",
+ "hyper",
+ "rustls",
+ "tokio",
+ "tokio-rustls",
+]
+
+[[package]]
+name = "hyper-tls"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
+dependencies = [
+ "bytes",
+ "hyper",
+ "native-tls",
+ "tokio",
+ "tokio-native-tls",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "wasm-bindgen",
+ "windows",
+]
+
+[[package]]
+name = "iana-time-zone-haiku"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "ident_case"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
+[[package]]
+name = "idna"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "im"
+version = "15.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9"
+dependencies = [
+ "bitmaps",
+ "rand_core 0.6.4",
+ "rand_xoshiro",
+ "rayon",
+ "serde",
+ "sized-chunks",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+]
+
+[[package]]
+name = "indicatif"
+version = "0.17.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057"
+dependencies = [
+ "console",
+ "instant",
+ "number_prefix",
+ "portable-atomic",
+ "unicode-width",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
+
+[[package]]
+name = "jobserver"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "jsonpath-rust"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7ea2fa3ba7d1404aa6b094aceec1d49106ec0110b40c40b76cedae148837a3b"
+dependencies = [
+ "pest",
+ "pest_derive",
+ "regex",
+ "serde_json",
+]
+
+[[package]]
+name = "jsonrpc-core"
+version = "18.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"
+dependencies = [
+ "futures",
+ "futures-executor",
+ "futures-util",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+]
+
+[[package]]
+name = "keccak"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
+dependencies = [
+ "cpufeatures",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "lexical-core"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
+dependencies = [
+ "arrayvec 0.5.2",
+ "bitflags",
+ "cfg-if",
+ "ryu",
+ "static_assertions",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.147"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
+[[package]]
+name = "libsecp256k1"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73"
+dependencies = [
+ "arrayref",
+ "base64 0.12.3",
+ "digest 0.9.0",
+ "hmac-drbg",
+ "libsecp256k1-core",
+ "libsecp256k1-gen-ecmult",
+ "libsecp256k1-gen-genmult",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "typenum",
+]
+
+[[package]]
+name = "libsecp256k1-core"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80"
+dependencies = [
+ "crunchy",
+ "digest 0.9.0",
+ "subtle",
+]
+
+[[package]]
+name = "libsecp256k1-gen-ecmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "libsecp256k1-gen-genmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "lock_api"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "memmap2"
+version = "0.5.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "merlin"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d"
+dependencies = [
+ "byteorder",
+ "keccak",
+ "rand_core 0.6.4",
+ "zeroize",
+]
+
+[[package]]
+name = "mime"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "mio"
+version = "0.7.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
+dependencies = [
+ "libc",
+ "log",
+ "miow",
+ "ntapi",
+ "winapi",
+]
+
+[[package]]
+name = "miow"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "multimap"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"
+
+[[package]]
+name = "native-tls"
+version = "0.2.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
+dependencies = [
+ "lazy_static",
+ "libc",
+ "log",
+ "openssl",
+ "openssl-probe",
+ "openssl-sys",
+ "schannel",
+ "security-framework",
+ "security-framework-sys",
+ "tempfile",
+]
+
+[[package]]
+name = "nix"
+version = "0.26.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "libc",
+ "memoffset 0.7.1",
+ "pin-utils",
+ "static_assertions",
+]
+
+[[package]]
+name = "nom"
+version = "5.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b"
+dependencies = [
+ "lexical-core",
+ "memchr",
+ "version_check",
+]
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "ntapi"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "num"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36"
+dependencies = [
+ "num-bigint 0.2.6",
+ "num-complex",
+ "num-integer",
+ "num-iter",
+ "num-rational",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-complex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-derive"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-rational"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef"
+dependencies = [
+ "autocfg",
+ "num-bigint 0.2.6",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
+dependencies = [
+ "num_enum_derive 0.5.11",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1"
+dependencies = [
+ "num_enum_derive 0.6.1",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "number_prefix"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+
+[[package]]
+name = "oid-registry"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
+dependencies = [
+ "asn1-rs",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
+[[package]]
+name = "opaque-debug"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+
+[[package]]
+name = "openssl"
+version = "0.10.55"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "foreign-types",
+ "libc",
+ "once_cell",
+ "openssl-macros",
+ "openssl-sys",
+]
+
+[[package]]
+name = "openssl-macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "openssl-sys"
+version = "0.9.90"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "os_str_bytes"
+version = "6.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac"
+
+[[package]]
+name = "parking_lot"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
+dependencies = [
+ "instant",
+ "lock_api",
+ "parking_lot_core 0.8.6",
+]
+
+[[package]]
+name = "parking_lot"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+dependencies = [
+ "lock_api",
+ "parking_lot_core 0.9.8",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
+dependencies = [
+ "cfg-if",
+ "instant",
+ "libc",
+ "redox_syscall 0.2.16",
+ "smallvec",
+ "winapi",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.3.5",
+ "smallvec",
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "paste"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4b27ab7be369122c218afc2079489cdcb4b517c0a3fc386ff11e1fedfcc2b35"
+
+[[package]]
+name = "pbkdf2"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd"
+dependencies = [
+ "crypto-mac",
+]
+
+[[package]]
+name = "pbkdf2"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "pem"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8"
+dependencies = [
+ "base64 0.13.1",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+
+[[package]]
+name = "percentage"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fd23b938276f14057220b707937bcb42fa76dda7560e57a2da30cb52d557937"
+dependencies = [
+ "num",
+]
+
+[[package]]
+name = "pest"
+version = "2.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f73935e4d55e2abf7f130186537b19e7a4abc886a0252380b59248af473a3fc9"
+dependencies = [
+ "thiserror",
+ "ucd-trie",
+]
+
+[[package]]
+name = "pest_derive"
+version = "2.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aef623c9bbfa0eedf5a0efba11a5ee83209c326653ca31ff019bec3a95bfff2b"
+dependencies = [
+ "pest",
+ "pest_generator",
+]
+
+[[package]]
+name = "pest_generator"
+version = "2.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3e8cba4ec22bada7fc55ffe51e2deb6a0e0db2d0b7ab0b103acc80d2510c190"
+dependencies = [
+ "pest",
+ "pest_meta",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "pest_meta"
+version = "2.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a01f71cb40bd8bb94232df14b946909e14660e33fc05db3e50ae2a82d7ea0ca0"
+dependencies = [
+ "once_cell",
+ "pest",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "petgraph"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4"
+dependencies = [
+ "fixedbitset",
+ "indexmap",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkcs8"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0"
+dependencies = [
+ "der",
+ "spki",
+ "zeroize",
+]
+
+[[package]]
+name = "pkg-config"
+version = "0.3.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
+[[package]]
+name = "plain"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
+
+[[package]]
+name = "polyval"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "opaque-debug",
+ "universal-hash",
+]
+
+[[package]]
+name = "portable-atomic"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d220334a184db82b31b83f5ff093e3315280fb2b6bbc032022b2304a509aab7a"
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+[[package]]
+name = "prettyplease"
+version = "0.1.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "proc-macro-crate"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
+dependencies = [
+ "toml",
+]
+
+[[package]]
+name = "proc-macro-crate"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
+dependencies = [
+ "once_cell",
+ "toml_edit",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "0.4.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
+dependencies = [
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.63"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "prost"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd"
+dependencies = [
+ "bytes",
+ "prost-derive",
+]
+
+[[package]]
+name = "prost-build"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270"
+dependencies = [
+ "bytes",
+ "heck 0.4.1",
+ "itertools",
+ "lazy_static",
+ "log",
+ "multimap",
+ "petgraph",
+ "prettyplease",
+ "prost",
+ "prost-types",
+ "pulldown-cmark",
+ "pulldown-cmark-to-cmark",
+ "regex",
+ "syn 1.0.109",
+ "tempfile",
+ "which",
+]
+
+[[package]]
+name = "prost-derive"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4"
+dependencies = [
+ "anyhow",
+ "itertools",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "prost-types"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13"
+dependencies = [
+ "prost",
+]
+
+[[package]]
+name = "ptr_meta"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
+dependencies = [
+ "ptr_meta_derive",
+]
+
+[[package]]
+name = "ptr_meta_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "pulldown-cmark"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998"
+dependencies = [
+ "bitflags",
+ "memchr",
+ "unicase",
+]
+
+[[package]]
+name = "pulldown-cmark-to-cmark"
+version = "10.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d"
+dependencies = [
+ "pulldown-cmark",
+]
+
+[[package]]
+name = "qstring"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d464fae65fff2680baf48019211ce37aaec0c78e9264c84a3e484717f965104e"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "quinn"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "445cbfe2382fa023c4f2f3c7e1c95c03dcc1df2bf23cebcb2b13e1402c4394d1"
+dependencies = [
+ "bytes",
+ "pin-project-lite",
+ "quinn-proto",
+ "quinn-udp",
+ "rustc-hash",
+ "rustls",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-proto"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c"
+dependencies = [
+ "bytes",
+ "rand 0.8.5",
+ "ring",
+ "rustc-hash",
+ "rustls",
+ "rustls-native-certs",
+ "slab",
+ "thiserror",
+ "tinyvec",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-udp"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4"
+dependencies = [
+ "libc",
+ "quinn-proto",
+ "socket2",
+ "tracing",
+ "windows-sys 0.42.0",
+]
+
+[[package]]
+name = "quote"
+version = "0.6.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
+dependencies = [
+ "proc-macro2 0.4.30",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
+dependencies = [
+ "proc-macro2 1.0.63",
+]
+
+[[package]]
+name = "radium"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
+ "getrandom 0.1.16",
+ "libc",
+ "rand_chacha 0.2.2",
+ "rand_core 0.5.1",
+ "rand_hc",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha 0.3.1",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
+ "getrandom 0.1.16",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom 0.2.10",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_xoshiro"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
+dependencies = [
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rayon"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-utils",
+ "num_cpus",
+]
+
+[[package]]
+name = "rcgen"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
+dependencies = [
+ "pem",
+ "ring",
+ "time 0.3.22",
+ "yasna",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "regex"
+version = "1.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2ab07dc67230e4a4718e70fd5c20055a4334b121f1f9db8fe63ef39ce9b8c846"
+
+[[package]]
+name = "rend"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "581008d2099240d37fb08d77ad713bcaec2c4d89d50b5b21a8bb1996bbab68ab"
+dependencies = [
+ "bytecheck",
+]
+
+[[package]]
+name = "reqwest"
+version = "0.11.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91"
+dependencies = [
+ "async-compression",
+ "base64 0.21.2",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-rustls",
+ "hyper-tls",
+ "ipnet",
+ "js-sys",
+ "log",
+ "mime",
+ "native-tls",
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite",
+ "rustls",
+ "rustls-pemfile",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "tokio",
+ "tokio-native-tls",
+ "tokio-rustls",
+ "tokio-util",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+ "webpki-roots",
+ "winreg",
+]
+
+[[package]]
+name = "ring"
+version = "0.16.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
+dependencies = [
+ "cc",
+ "libc",
+ "once_cell",
+ "spin",
+ "untrusted",
+ "web-sys",
+ "winapi",
+]
+
+[[package]]
+name = "rkyv"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58"
+dependencies = [
+ "bitvec",
+ "bytecheck",
+ "hashbrown 0.12.3",
+ "ptr_meta",
+ "rend",
+ "rkyv_derive",
+ "seahash",
+ "tinyvec",
+ "uuid",
+]
+
+[[package]]
+name = "rkyv_derive"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "rpassword"
+version = "7.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322"
+dependencies = [
+ "libc",
+ "rtoolbox",
+ "winapi",
+]
+
+[[package]]
+name = "rtoolbox"
+version = "0.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "rust_decimal"
+version = "1.30.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0446843641c69436765a35a5a77088e28c2e6a12da93e84aa3ab1cd4aa5a042"
+dependencies = [
+ "arrayvec 0.7.4",
+ "borsh 0.10.3",
+ "bytecheck",
+ "byteorder",
+ "bytes",
+ "num-traits",
+ "rand 0.8.5",
+ "rkyv",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
+[[package]]
+name = "rustc_version"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+dependencies = [
+ "semver",
+]
+
+[[package]]
+name = "rusticata-macros"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
+dependencies = [
+ "nom 7.1.3",
+]
+
+[[package]]
+name = "rustix"
+version = "0.37.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "rustls"
+version = "0.20.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f"
+dependencies = [
+ "log",
+ "ring",
+ "sct",
+ "webpki",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
+dependencies = [
+ "base64 0.21.2",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc31bd9b61a32c31f9650d18add92aa83a49ba979c143eefd27fe7177b05bd5f"
+
+[[package]]
+name = "ryu"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
+
+[[package]]
+name = "schannel"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "scroll"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da"
+dependencies = [
+ "scroll_derive",
+]
+
+[[package]]
+name = "scroll_derive"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "sct"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "seahash"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
+
+[[package]]
+name = "security-framework"
+version = "2.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
+dependencies = [
+ "bitflags",
+ "core-foundation",
+ "core-foundation-sys",
+ "libc",
+ "security-framework-sys",
+]
+
+[[package]]
+name = "security-framework-sys"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "semver"
+version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
+
+[[package]]
+name = "serde"
+version = "1.0.167"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7daf513456463b42aa1d94cff7e0c24d682b429f020b9afa4f5ba5c40a22b237"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_bytes"
+version = "0.11.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a16be4fe5320ade08736447e3198294a5ea9a6d44dde6f35f0a5e06859c427a"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.167"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b69b106b68bc8054f0e974e70d19984040f8a5cf9215ca82626ea4853f82c4b9"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.100"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f1e14e89be7aa4c4b78bdbdc9eb5bf8517829a600ae8eaa39a6e1d960b5185c"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_urlencoded"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_with"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe"
+dependencies = [
+ "serde",
+ "serde_with_macros",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f"
+dependencies = [
+ "darling",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "sgx-quote"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1640577af7b81d10db340c4b31006b77972e3918f351eec4e65c389c8b58e21"
+dependencies = [
+ "nom 5.1.3",
+]
+
+[[package]]
+name = "sha-1"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha2"
+version = "0.9.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
+dependencies = [
+ "block-buffer 0.9.0",
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.9.0",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha2"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha3"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809"
+dependencies = [
+ "block-buffer 0.9.0",
+ "digest 0.9.0",
+ "keccak",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha3"
+version = "0.10.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
+dependencies = [
+ "digest 0.10.7",
+ "keccak",
+]
+
+[[package]]
+name = "shell-words"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "signature"
+version = "1.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
+
+[[package]]
+name = "simdutf8"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
+
+[[package]]
+name = "sized-chunks"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
+dependencies = [
+ "bitmaps",
+ "typenum",
+]
+
+[[package]]
+name = "slab"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
+
+[[package]]
+name = "socket2"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "solana-account-decoder"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f63c62ec28eaf2f4ef06f39d549230699068e9b2171a67a8232e11993ecb86dd"
+dependencies = [
+ "Inflector",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "bv",
+ "lazy_static",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-address-lookup-table-program",
+ "solana-config-program",
+ "solana-sdk",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+ "zstd",
+]
+
+[[package]]
+name = "solana-address-lookup-table-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ddbc426b2e0443c2e58c0ab721c93a788f0e97eb4f25340e4e50dd1e6978027"
+dependencies = [
+ "bincode",
+ "bytemuck",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-clap-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a19777832c5623c5a1b642f35d847acaf7243124e8f4f300dbe9d387b05b4f78"
+dependencies = [
+ "chrono",
+ "clap 2.34.0",
+ "rpassword",
+ "solana-perf",
+ "solana-remote-wallet",
+ "solana-sdk",
+ "thiserror",
+ "tiny-bip39",
+ "uriparse",
+ "url",
+]
+
+[[package]]
+name = "solana-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7e3458b0fcf87b14560836a9dc1d0270fe1b4d70425235e91b94a74f4a614f0"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures",
+ "futures-util",
+ "indexmap",
+ "indicatif",
+ "log",
+ "quinn",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-quic-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-rpc-client-nonce-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "solana-thin-client",
+ "solana-tpu-client",
+ "solana-udp-client",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-config-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ac78caf77ffe8cc8c108b2e424f5e710f640777f3d78faf2ac7535008a39f5a"
+dependencies = [
+ "bincode",
+ "chrono",
+ "serde",
+ "serde_derive",
+ "solana-program-runtime",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-connection-cache"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "964e4b517d80543e9ff0676bb1700f5011e8588795f4e68fb8ab343c87eefad4"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "rcgen",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-frozen-abi"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c272bd949536a92f0fc4d9572bf72b35b3545fc1f6ee031e44f9d075809055d"
+dependencies = [
+ "ahash 0.8.3",
+ "blake3",
+ "block-buffer 0.10.4",
+ "bs58 0.4.0",
+ "bv",
+ "byteorder",
+ "cc",
+ "either",
+ "generic-array",
+ "getrandom 0.1.16",
+ "im",
+ "lazy_static",
+ "log",
+ "memmap2",
+ "once_cell",
+ "rand_core 0.6.4",
+ "rustc_version",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "solana-frozen-abi-macro",
+ "subtle",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-frozen-abi-macro"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f84be4b6dd2cc4e8ad5baa54a23018c8936ec32322ebcffd88355631700292a"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustc_version",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "solana-logger"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3cb934e8c9015e86cd9c7382ea3083578d1c0813a351644cfdabe3009591b03"
+dependencies = [
+ "env_logger",
+ "lazy_static",
+ "log",
+]
+
+[[package]]
+name = "solana-measure"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a038b70fac9cd5529839efc258e6453f0018d34937a414cd030318916d6dba6"
+dependencies = [
+ "log",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-metrics"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cca14a16eac701e20bda3e103e3d078074a18e83e126f90d918e141379eade8d"
+dependencies = [
+ "crossbeam-channel",
+ "gethostname",
+ "lazy_static",
+ "log",
+ "reqwest",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-net-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "509c3d5bc7fe8dbcc25b3238d7cd4a0994c39207260b7b5271a3110ea0ac5f75"
+dependencies = [
+ "bincode",
+ "clap 3.2.25",
+ "crossbeam-channel",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "serde",
+ "serde_derive",
+ "socket2",
+ "solana-logger",
+ "solana-sdk",
+ "solana-version",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "solana-perf"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a65308af752a91eddf06c7b7bb5e5d6296ec8cd8de5a1cbebd61f53f45a808c"
+dependencies = [
+ "ahash 0.8.3",
+ "bincode",
+ "bv",
+ "caps",
+ "curve25519-dalek",
+ "dlopen",
+ "dlopen_derive",
+ "fnv",
+ "lazy_static",
+ "libc",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "rayon",
+ "serde",
+ "solana-metrics",
+ "solana-rayon-threadlimit",
+ "solana-sdk",
+ "solana-vote-program",
+]
+
+[[package]]
+name = "solana-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "476510cb86b9602a793582788f5e23a9cca11929d3880b7427a67142b1e4a430"
+dependencies = [
+ "ark-bn254",
+ "ark-ec",
+ "ark-ff",
+ "ark-serialize",
+ "array-bytes",
+ "base64 0.21.2",
+ "bincode",
+ "bitflags",
+ "blake3",
+ "borsh 0.10.3",
+ "bs58 0.4.0",
+ "bv",
+ "bytemuck",
+ "cc",
+ "console_error_panic_hook",
+ "console_log",
+ "curve25519-dalek",
+ "getrandom 0.2.10",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libc",
+ "libsecp256k1",
+ "log",
+ "memoffset 0.9.0",
+ "num-bigint 0.4.3",
+ "num-derive",
+ "num-traits",
+ "parking_lot 0.12.1",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk-macro",
+ "thiserror",
+ "tiny-bip39",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "solana-program-runtime"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8311e581ff6406c84ce8ed5d4f1316cf091f723b4823a1ece3e36be6cfb3d69c"
+dependencies = [
+ "base64 0.21.2",
+ "bincode",
+ "eager",
+ "enum-iterator",
+ "itertools",
+ "libc",
+ "log",
+ "num-derive",
+ "num-traits",
+ "percentage",
+ "rand 0.7.3",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "solana_rbpf",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-pubsub-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5274196946dfef625ec905f7834e7d45b8367364f8eaf99e2c754951da6b972d"
+dependencies = [
+ "crossbeam-channel",
+ "futures-util",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "tokio-tungstenite",
+ "tungstenite",
+ "url",
+]
+
+[[package]]
+name = "solana-quic-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b27ad60edef844f182cd7071e653731ec16b3a319524448935a1183f6b99b80"
+dependencies = [
+ "async-mutex",
+ "async-trait",
+ "futures",
+ "itertools",
+ "lazy_static",
+ "log",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rcgen",
+ "rustls",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-net-utils",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rayon-threadlimit"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "441bde92d8befd3a698e54c35bff63a396f1e3e5e85754d85a5308a8f5d0328a"
+dependencies = [
+ "lazy_static",
+ "num_cpus",
+]
+
+[[package]]
+name = "solana-remote-wallet"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1b8820ed78c726c9359248a8fb6456657ce6feca2ff31ffac1286f55bee99e8"
+dependencies = [
+ "console",
+ "dialoguer",
+ "log",
+ "num-derive",
+ "num-traits",
+ "parking_lot 0.12.1",
+ "qstring",
+ "semver",
+ "solana-sdk",
+ "thiserror",
+ "uriparse",
+]
+
+[[package]]
+name = "solana-rpc-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5baeb95820862d14c1391dfda9a3173b0509f1b17ebd1090b3778fac1743ab69"
+dependencies = [
+ "async-trait",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "indicatif",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "solana-vote-program",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rpc-client-api"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29009927e289fc5ccd19cec05780dc8465eb65e52922087cf769e57d72c0b7b5"
+dependencies = [
+ "base64 0.21.2",
+ "bs58 0.4.0",
+ "jsonrpc-core",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-rpc-client-nonce-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df466014e9768f4741be00acea0067bde11a2ec1162a12ebf896960990a2e6b8"
+dependencies = [
+ "clap 2.34.0",
+ "solana-clap-utils",
+ "solana-rpc-client",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-sdk"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "352b70bb14d8968d5484aa73a1aede3acc816f10a0b264c6599108c5dd6b647b"
+dependencies = [
+ "assert_matches",
+ "base64 0.21.2",
+ "bincode",
+ "bitflags",
+ "borsh 0.10.3",
+ "bs58 0.4.0",
+ "bytemuck",
+ "byteorder",
+ "chrono",
+ "derivation-path",
+ "digest 0.10.7",
+ "ed25519-dalek",
+ "ed25519-dalek-bip32",
+ "generic-array",
+ "hmac 0.12.1",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libsecp256k1",
+ "log",
+ "memmap2",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.6.1",
+ "pbkdf2 0.11.0",
+ "qstring",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "serde_with",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-logger",
+ "solana-program",
+ "solana-sdk-macro",
+ "thiserror",
+ "uriparse",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "solana-sdk-macro"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e38a884c027b0759d0969efc1253f3b8798f9d5fbef2eb158cdb70763619d2f3"
+dependencies = [
+ "bs58 0.4.0",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "solana-streamer"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13b87bd090a462765b6e3196e6c22cc0edebf8942fb4a6de9a807ce3d8d5d436"
+dependencies = [
+ "async-channel",
+ "bytes",
+ "crossbeam-channel",
+ "futures-util",
+ "histogram",
+ "indexmap",
+ "itertools",
+ "libc",
+ "log",
+ "nix",
+ "pem",
+ "percentage",
+ "pkcs8",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rand 0.7.3",
+ "rcgen",
+ "rustls",
+ "solana-metrics",
+ "solana-perf",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "x509-parser",
+]
+
+[[package]]
+name = "solana-thin-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8dc82e52a443249c5b1df3ddd7273306c81fde2c8057cc398e0fbd0fae7a47"
+dependencies = [
+ "bincode",
+ "log",
+ "rayon",
+ "solana-connection-cache",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-tpu-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a09c139e796337646ba4f013a849555f50d35ae7278461d685a429c29f6295f"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap",
+ "indicatif",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-transaction-status"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "284227b302a68b0c384f46cb95e5472d39e7c7094d6079c4e5bd2f133f6920ff"
+dependencies = [
+ "Inflector",
+ "base64 0.21.2",
+ "bincode",
+ "borsh 0.9.3",
+ "bs58 0.4.0",
+ "lazy_static",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-address-lookup-table-program",
+ "solana-sdk",
+ "spl-associated-token-account",
+ "spl-memo",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-udp-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23aa72c84646a65727b63ff2988147062a792b569591351f06c0e6014ca52de9"
+dependencies = [
+ "async-trait",
+ "solana-connection-cache",
+ "solana-net-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-version"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "036b2c0f4b3dfbe48d96c0f5e9be0fadd019bf46327013475bbf3b8ae9870dfe"
+dependencies = [
+ "log",
+ "rustc_version",
+ "semver",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-vote-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85fe8c3382ac0c050c2224037fc8be990f713526e6b136f3a8da9464e2e1a506"
+dependencies = [
+ "bincode",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-metrics",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-zk-token-sdk"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "02a4c38e1cf77cc046a48d0e515ec3fe654d9c3ba49790523f2d8fd28a5e51d3"
+dependencies = [
+ "aes-gcm-siv",
+ "base64 0.21.2",
+ "bincode",
+ "bytemuck",
+ "byteorder",
+ "curve25519-dalek",
+ "getrandom 0.1.16",
+ "itertools",
+ "lazy_static",
+ "merlin",
+ "num-derive",
+ "num-traits",
+ "rand 0.7.3",
+ "serde",
+ "serde_json",
+ "sha3 0.9.1",
+ "solana-program",
+ "solana-sdk",
+ "subtle",
+ "thiserror",
+ "zeroize",
+]
+
+[[package]]
+name = "solana_rbpf"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3082ec3a1d4ef7879eb5b84916d5acde057abd59733eec3647e0ab8885283ef"
+dependencies = [
+ "byteorder",
+ "combine",
+ "goblin",
+ "hash32",
+ "libc",
+ "log",
+ "rand 0.8.5",
+ "rustc-demangle",
+ "scroll",
+ "thiserror",
+ "winapi",
+]
+
+[[package]]
+name = "spin"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+
+[[package]]
+name = "spki"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27"
+dependencies = [
+ "base64ct",
+ "der",
+]
+
+[[package]]
+name = "spl-associated-token-account"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "978dba3bcbe88d0c2c58366c254d9ea41c5f73357e72fc0bdee4d6b5fc99c8f4"
+dependencies = [
+ "assert_matches",
+ "borsh 0.9.3",
+ "num-derive",
+ "num-traits",
+ "solana-program",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-memo"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd0dc6f70db6bacea7ff25870b016a65ba1d1b6013536f08e4fd79a8f9005325"
+dependencies = [
+ "solana-program",
+]
+
+[[package]]
+name = "spl-token"
+version = "3.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e85e168a785e82564160dcb87b2a8e04cee9bfd1f4d488c729d53d6a4bd300d"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.5.11",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-token-2022"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0043b590232c400bad5ee9eb983ced003d15163c4c5d56b090ac6d9a57457b47"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.5.11",
+ "solana-program",
+ "solana-zk-token-sdk",
+ "spl-memo",
+ "spl-token",
+ "thiserror",
+]
+
+[[package]]
+name = "static_assertions"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+
+[[package]]
+name = "strsim"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "subtle"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
+
+[[package]]
+name = "superslice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
+
+[[package]]
+name = "switchboard-common"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5a03303674fb73b1dbe6cfc83aa8faa0e99264472a47177a1803f7475b318d1"
+dependencies = [
+ "getrandom 0.2.10",
+ "hex",
+ "serde",
+ "serde_json",
+ "sgx-quote",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "switchboard-solana"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b04503c979165d8ad5efe21bb63b9978cb70103f208fab1339aae7c38e94c62"
+dependencies = [
+ "anchor-client",
+ "anchor-lang",
+ "anchor-spl",
+ "bincode",
+ "bytemuck",
+ "chrono",
+ "cron",
+ "hex",
+ "rust_decimal",
+ "sgx-quote",
+ "solana-address-lookup-table-program",
+ "solana-client",
+ "solana-program",
+ "superslice",
+ "switchboard-common",
+ "tokio",
+]
+
+[[package]]
+name = "switchboard-utils"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e18a6e7377b936fbd485fa641e6c2c7ad37e03336da90ef554c81df25369ecac"
+dependencies = [
+ "bytes",
+ "bytestring",
+ "futures-channel",
+ "futures-util",
+ "jsonpath-rust",
+ "prost",
+ "prost-build",
+ "reqwest",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "switchboard-common",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "syn"
+version = "0.15.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
+dependencies = [
+ "proc-macro2 0.4.30",
+ "quote 0.6.13",
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "synstructure"
+version = "0.12.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "unicode-xid 0.2.4",
+]
+
+[[package]]
+name = "tap"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+
+[[package]]
+name = "tempfile"
+version = "3.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "fastrand",
+ "redox_syscall 0.3.5",
+ "rustix",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
+ "unicode-width",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+
+[[package]]
+name = "thiserror"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "time"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
+dependencies = [
+ "libc",
+ "wasi 0.10.0+wasi-snapshot-preview1",
+ "winapi",
+]
+
+[[package]]
+name = "time"
+version = "0.3.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd"
+dependencies = [
+ "itoa",
+ "serde",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
+
+[[package]]
+name = "time-macros"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b"
+dependencies = [
+ "time-core",
+]
+
+[[package]]
+name = "tiny-bip39"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d"
+dependencies = [
+ "anyhow",
+ "hmac 0.8.1",
+ "once_cell",
+ "pbkdf2 0.4.0",
+ "rand 0.7.3",
+ "rustc-hash",
+ "sha2 0.9.9",
+ "thiserror",
+ "unicode-normalization",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+dependencies = [
+ "tinyvec_macros",
+]
+
+[[package]]
+name = "tinyvec_macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
+
+[[package]]
+name = "tokio"
+version = "1.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9d0183f6f6001549ab68f8c7585093bb732beefbcf6d23a10b9b95c73a1dd49"
+dependencies = [
+ "autocfg",
+ "bytes",
+ "libc",
+ "memchr",
+ "mio",
+ "num_cpus",
+ "once_cell",
+ "parking_lot 0.11.2",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "tokio-macros",
+ "winapi",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "1.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "tokio-native-tls"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
+dependencies = [
+ "native-tls",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.23.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
+dependencies = [
+ "rustls",
+ "tokio",
+ "webpki",
+]
+
+[[package]]
+name = "tokio-stream"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313"
+dependencies = [
+ "futures-core",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-tungstenite"
+version = "0.17.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181"
+dependencies = [
+ "futures-util",
+ "log",
+ "rustls",
+ "tokio",
+ "tokio-rustls",
+ "tungstenite",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "toml"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622"
+
+[[package]]
+name = "toml_edit"
+version = "0.19.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13"
+dependencies = [
+ "indexmap",
+ "toml_datetime",
+ "winnow",
+]
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[package]]
+name = "tracing"
+version = "0.1.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+dependencies = [
+ "cfg-if",
+ "log",
+ "pin-project-lite",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+dependencies = [
+ "once_cell",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
+[[package]]
+name = "tungstenite"
+version = "0.17.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0"
+dependencies = [
+ "base64 0.13.1",
+ "byteorder",
+ "bytes",
+ "http",
+ "httparse",
+ "log",
+ "rand 0.8.5",
+ "rustls",
+ "sha-1",
+ "thiserror",
+ "url",
+ "utf-8",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "typenum"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
+[[package]]
+name = "ucd-trie"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9"
+
+[[package]]
+name = "unicase"
+version = "2.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
+dependencies = [
+ "version_check",
+]
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
+[[package]]
+name = "unicode-xid"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
+
+[[package]]
+name = "unicode-xid"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+
+[[package]]
+name = "universal-hash"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "unreachable"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"
+dependencies = [
+ "void",
+]
+
+[[package]]
+name = "untrusted"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+
+[[package]]
+name = "uriparse"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200d0fc04d809396c2ad43f3c95da3582a2556eba8d453c1087f4120ee352ff"
+dependencies = [
+ "fnv",
+ "lazy_static",
+]
+
+[[package]]
+name = "url"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
+dependencies = [
+ "form_urlencoded",
+ "idna",
+ "percent-encoding",
+]
+
+[[package]]
+name = "utf-8"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+
+[[package]]
+name = "uuid"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d023da39d1fde5a8a3fe1f3e01ca9632ada0a63e9797de55a879d6e2236277be"
+
+[[package]]
+name = "vcpkg"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+
+[[package]]
+name = "vec_map"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "void"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
+
+[[package]]
+name = "want"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
+dependencies = [
+ "try-lock",
+]
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+[[package]]
+name = "wasi"
+version = "0.10.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+dependencies = [
+ "quote 1.0.29",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+
+[[package]]
+name = "web-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webpki"
+version = "0.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.22.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87"
+dependencies = [
+ "webpki",
+]
+
+[[package]]
+name = "which"
+version = "4.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
+dependencies = [
+ "either",
+ "libc",
+ "once_cell",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+dependencies = [
+ "windows-targets 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.0",
+ "windows_aarch64_msvc 0.48.0",
+ "windows_i686_gnu 0.48.0",
+ "windows_i686_msvc 0.48.0",
+ "windows_x86_64_gnu 0.48.0",
+ "windows_x86_64_gnullvm 0.48.0",
+ "windows_x86_64_msvc 0.48.0",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+
+[[package]]
+name = "winnow"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "winreg"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "wyz"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
+dependencies = [
+ "tap",
+]
+
+[[package]]
+name = "x509-parser"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
+dependencies = [
+ "asn1-rs",
+ "base64 0.13.1",
+ "data-encoding",
+ "der-parser",
+ "lazy_static",
+ "nom 7.1.3",
+ "oid-registry",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.22",
+]
+
+[[package]]
+name = "yasna"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
+dependencies = [
+ "time 0.3.22",
+]
+
+[[package]]
+name = "zeroize"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd"
+dependencies = [
+ "zeroize_derive",
+]
+
+[[package]]
+name = "zeroize_derive"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
+dependencies = [
+ "proc-macro2 1.0.63",
+ "quote 1.0.29",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "zstd"
+version = "0.11.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4"
+dependencies = [
+ "zstd-safe",
+]
+
+[[package]]
+name = "zstd-safe"
+version = "5.0.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db"
+dependencies = [
+ "libc",
+ "zstd-sys",
+]
+
+[[package]]
+name = "zstd-sys"
+version = "2.0.8+zstd.1.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
diff --git a/examples/functions/03_candles_oracle/sgx-function/Cargo.toml b/examples/functions/03_candles_oracle/sgx-function/Cargo.toml
new file mode 100644
index 000000000..72b588c9a
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/Cargo.toml
@@ -0,0 +1,19 @@
+[package]
+name = "basic-oracle-function"
+version = "0.1.0"
+edition = "2021"
+
+[[bin]]
+name = "basic-oracle-function"
+path = "src/main.rs"
+
+[dependencies]
+basic_oracle = { path = "../", features = ["no-entrypoint"] }
+tokio = "^1"
+futures = "0.3"
+serde = "^1"
+serde_json = "^1"
+switchboard-utils = { version = "0.8.0" }
+switchboard-solana = { version = "=0.9.1" }
+bytemuck = "1.13.1"
+rust_decimal = "1.30.0"
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/sgx-function/Dockerfile b/examples/functions/03_candles_oracle/sgx-function/Dockerfile
new file mode 100644
index 000000000..679fd68ac
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/Dockerfile
@@ -0,0 +1,31 @@
+# syntax=docker/dockerfile:1.4
+FROM switchboardlabs/sgx-function:main AS builder
+
+ARG CARGO_NAME=switchboard-function
+ENV CARGO_NAME=$CARGO_NAME
+
+WORKDIR /home/root/switchboard-function
+COPY ./Anchor.toml ./Cargo.lock ./Cargo.toml ./
+COPY ./src ./src
+
+WORKDIR /home/root/switchboard-function/sgx-function
+COPY ./sgx-function/Cargo.lock ./sgx-function/Cargo.toml ./
+COPY ./sgx-function/src ./src
+
+RUN --mount=target=/home/root/.cargo/git,type=cache \
+ --mount=target=/home/root/.cargo/registry,type=cache \
+ --mount=type=cache,target=/home/root/switchboard-function/sgx-function/target \
+ cargo build --release && \
+ cargo strip && \
+ mv target/release/basic-oracle-function /sgx/app
+
+FROM switchboardlabs/sgx-function:main
+
+# Copy the binary
+WORKDIR /sgx
+COPY --from=builder /sgx/app /sgx
+
+# Get the measurement from the enclave
+RUN /get_measurement.sh
+
+ENTRYPOINT ["bash", "/boot.sh"]
diff --git a/examples/functions/03_candles_oracle/sgx-function/Dockerfile.dev b/examples/functions/03_candles_oracle/sgx-function/Dockerfile.dev
new file mode 100644
index 000000000..f9dfa814e
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/Dockerfile.dev
@@ -0,0 +1,44 @@
+# syntax=docker/dockerfile:1.4
+FROM switchboardlabs/sgx-function AS builder
+
+ARG CARGO_NAME=switchboard-function
+
+WORKDIR /home/root/solana-sdk
+
+COPY ./rust/switchboard-solana/Cargo.toml \
+ ./rust/switchboard-solana/Cargo.lock \
+ ./rust/switchboard-solana/
+
+COPY ./examples/functions/01_basic_oracle/Cargo.toml \
+ ./examples/functions/01_basic_oracle/Cargo.lock \
+ ./examples/functions/01_basic_oracle/
+
+COPY ./examples/functions/01_basic_oracle/sgx-function/Cargo.toml \
+ ./examples/functions/01_basic_oracle/sgx-function/Cargo.lock \
+ ./examples/functions/01_basic_oracle/sgx-function/
+
+COPY ./rust/switchboard-solana/src \
+ ./rust/switchboard-solana/src/
+
+COPY ./examples/functions/01_basic_oracle/src \
+ ./examples/functions/01_basic_oracle/src/
+
+COPY ./examples/functions/01_basic_oracle/sgx-function/src \
+ ./examples/functions/01_basic_oracle/sgx-function/src/
+
+WORKDIR /home/root/solana-sdk/examples/functions/01_basic_oracle/sgx-function
+
+RUN --mount=type=cache,target=/usr/local/cargo/registry,id=${TARGETPLATFORM} --mount=type=cache,target=target,id=${TARGETPLATFORM} \
+ cargo build --release && \
+ cargo strip && \
+ mv /home/root/solana-sdk/examples/functions/01_basic_oracle/sgx-function/target/release/${CARGO_NAME} /sgx
+
+FROM switchboardlabs/sgx-function
+
+# Copy the binary
+WORKDIR /sgx
+COPY --from=builder /sgx/${CARGO_NAME} /sgx/app
+
+# Get the measurement from the enclave
+RUN /get_measurement.sh
+ENTRYPOINT ["bash", "/boot.sh"]
diff --git a/examples/functions/03_candles_oracle/sgx-function/Makefile b/examples/functions/03_candles_oracle/sgx-function/Makefile
new file mode 100644
index 000000000..260bb76de
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/Makefile
@@ -0,0 +1,46 @@
+.PHONY: build clean publish
+
+# Variables
+CARGO_NAME=basic-oracle-function
+DOCKER_IMAGE_NAME=gallynaut/binance-oracle
+
+DOCKER_BUILD_COMMAND=DOCKER_BUILDKIT=1 docker buildx build --platform linux/amd64 --build-arg CARGO_NAME=${CARGO_NAME}
+
+# Default make task
+all: build
+
+docker_build:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile -t ${DOCKER_IMAGE_NAME}:dev --load ../
+docker_publish:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile -t ${DOCKER_IMAGE_NAME} --push ../
+
+dev_docker_build:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME}:dev --load ../../../../
+dev_docker_publish:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME} --push ../../../../
+
+build: docker_build measurement
+
+dev: dev_docker_build measurement
+
+publish: docker_publish measurement
+
+latest_mr_enclave:
+ @docker run -d --pull=always --platform=linux/amd64 --name=latest-my-switchboard-function ${DOCKER_IMAGE_NAME}:latest > /dev/null
+ @docker cp latest-my-switchboard-function:/measurement.txt latest-measurement.txt
+ @docker stop latest-my-switchboard-function > /dev/null
+ @docker rm latest-my-switchboard-function > /dev/null
+ echo "latest MrEnclave: $(cat measurement.txt)"
+
+measurement:
+ @docker run -d --platform=linux/amd64 --name=my-switchboard-function ${DOCKER_IMAGE_NAME}:dev > /dev/null
+ @docker cp my-switchboard-function:/measurement.txt measurement.txt
+ @docker stop my-switchboard-function > /dev/null
+ @docker rm my-switchboard-function > /dev/null
+
+simulate: docker_build
+ docker run -it --platform=linux/amd64 --entrypoint=/bin/bash ${DOCKER_IMAGE_NAME}:dev /boot.sh --test
+
+# Task to clean up the compiled rust application
+clean:
+ cargo clean
diff --git a/examples/functions/03_candles_oracle/sgx-function/package.json b/examples/functions/03_candles_oracle/sgx-function/package.json
new file mode 100644
index 000000000..7fcc7aa00
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/package.json
@@ -0,0 +1,9 @@
+{
+ "name": "solana-candles-oracle-function",
+ "scripts": {
+ "build:function": "make"
+ },
+ "dependencies": {
+ "solana-candles-oracle-example": "latest"
+ }
+}
diff --git a/examples/functions/03_candles_oracle/sgx-function/src/binance.rs b/examples/functions/03_candles_oracle/sgx-function/src/binance.rs
new file mode 100644
index 000000000..81e74d5dd
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/src/binance.rs
@@ -0,0 +1,35 @@
+// Note: Binance API requires a non-US IP address
+
+use crate::*;
+
+pub use switchboard_utils::reqwest;
+use serde::Deserialize;
+
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct BinanceCandle(
+ i64, // Kline open time
+ String, // Open price
+ String, // High price
+ String, // Low price
+ String, // Close price
+ String, // Volume
+ i64, // Kline Close time
+ String, // Quote asset volume
+ i64, // Number of trades
+ String, // Taker buy base asset volume
+ String, // Taker buy quote asset volume
+ String, // - Unused -
+);
+
+impl Into for BinanceCandle {
+ fn into(self) -> NormalizedCandle {
+ NormalizedCandle {
+ open_time: self.0,
+ open_price: Decimal::try_from(self.1.as_str()).unwrap(),
+ high_price: Decimal::try_from(self.2.as_str()).unwrap(),
+ low_price: Decimal::try_from(self.3.as_str()).unwrap(),
+ close_price: Decimal::try_from(self.4.as_str()).unwrap(),
+ volume: Decimal::try_from(self.5.as_str()).unwrap(),
+ }
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/sgx-function/src/bitfinex.rs b/examples/functions/03_candles_oracle/sgx-function/src/bitfinex.rs
new file mode 100644
index 000000000..99b191960
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/src/bitfinex.rs
@@ -0,0 +1,27 @@
+use crate::*;
+
+pub use switchboard_utils::reqwest;
+use serde::Deserialize;
+
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct BitfinexCandle(
+ i64, // open time
+ String, // Open price
+ String, // High price
+ String, // Low price
+ String, // Close price
+ String, // Volume
+);
+
+impl Into for BitfinexCandle {
+ fn into(self) -> NormalizedCandle {
+ NormalizedCandle {
+ open_time: self.0,
+ open_price: Decimal::try_from(self.1.as_str()).unwrap(),
+ high_price: Decimal::try_from(self.2.as_str()).unwrap(),
+ low_price: Decimal::try_from(self.3.as_str()).unwrap(),
+ close_price: Decimal::try_from(self.4.as_str()).unwrap(),
+ volume: Decimal::try_from(self.5.as_str()).unwrap(),
+ }
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/sgx-function/src/coinbase.rs b/examples/functions/03_candles_oracle/sgx-function/src/coinbase.rs
new file mode 100644
index 000000000..9eb0f4b3f
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/src/coinbase.rs
@@ -0,0 +1,27 @@
+use crate::*;
+
+pub use switchboard_utils::reqwest;
+use serde::Deserialize;
+
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct CoinbaseCandle(
+ i64, // open time
+ f64, // Low price
+ f64, // High price
+ f64, // Open price
+ f64, // Close price
+ f64, // Volume
+);
+
+impl Into for CoinbaseCandle {
+ fn into(self) -> NormalizedCandle {
+ NormalizedCandle {
+ open_time: self.0,
+ low_price: Decimal::try_from(self.1).unwrap(),
+ high_price: Decimal::try_from(self.2).unwrap(),
+ open_price: Decimal::try_from(self.3).unwrap(),
+ close_price: Decimal::try_from(self.4).unwrap(),
+ volume: Decimal::try_from(self.5).unwrap(),
+ }
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/sgx-function/src/kraken.rs b/examples/functions/03_candles_oracle/sgx-function/src/kraken.rs
new file mode 100644
index 000000000..889754dcb
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/src/kraken.rs
@@ -0,0 +1,39 @@
+use crate::*;
+
+pub use switchboard_utils::reqwest;
+use serde::Deserialize;
+
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct KrakenCandle(
+ String, // Open time
+ String, // Low price
+ String, // High price
+ String, // Open price
+ String, // Close price
+ String, // VWAP // TODO: surface this
+ String, // Volume
+ String, // Count
+);
+
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct KrakenCandleResponse {
+ pub result: HashMap>,
+}
+
+impl Into> for KrakenCandleResponse {
+ fn into(self) -> Vec {
+ let candles = self.result.values().next().unwrap();
+ let mut res = vec![];
+ for candle in candles {
+ res.push(NormalizedCandle {
+ open_time: candle.0.parse().unwrap(),
+ low_price: Decimal::try_from(candle.1.as_str()).unwrap(),
+ high_price: Decimal::try_from(candle.2.as_str()).unwrap(),
+ open_price: Decimal::try_from(candle.3.as_str()).unwrap(),
+ close_price: Decimal::try_from(candle.4.as_str()).unwrap(),
+ volume: Decimal::try_from(candle.5.as_str()).unwrap(),
+ });
+ }
+ res
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/sgx-function/src/main.rs b/examples/functions/03_candles_oracle/sgx-function/src/main.rs
new file mode 100644
index 000000000..0b1e8bf06
--- /dev/null
+++ b/examples/functions/03_candles_oracle/sgx-function/src/main.rs
@@ -0,0 +1,90 @@
+pub mod coinbase;
+pub use coinbase::*;
+pub mod binance;
+pub use binance::*;
+pub mod bitfinex;
+pub use bitfinex::*;
+pub mod kraken;
+pub use kraken::*;
+pub use switchboard_solana::prelude::*;
+
+use rust_decimal::Decimal;
+use serde::Deserialize;
+use std::collections::HashMap;
+pub use switchboard_utils::reqwest;
+
+pub use basic_oracle::{
+ self, OracleData, OracleDataWithTradingSymbol, RefreshPrices, RefreshPricesParams,
+ SwitchboardDecimal, TradingSymbol, ID as PROGRAM_ID,
+};
+
+pub fn ix_discriminator(name: &str) -> [u8; 8] {
+ let preimage = format!("global:{}", name);
+ let mut sighash = [0u8; 8];
+ sighash.copy_from_slice(
+ &anchor_lang::solana_program::hash::hash(preimage.as_bytes()).to_bytes()[..8],
+ );
+ sighash
+}
+
+#[derive(Deserialize, Default, Clone, Debug)]
+pub struct NormalizedCandle {
+ pub open_time: i64,
+ pub open_price: Decimal,
+ pub high_price: Decimal,
+ pub low_price: Decimal,
+ pub close_price: Decimal,
+ pub volume: Decimal,
+}
+
+#[tokio::main(worker_threads = 12)]
+async fn main() {
+ // First, initialize the runner instance with a freshly generated Gramine keypair
+ let _runner: FunctionRunner = FunctionRunner::new_from_cluster(Cluster::Devnet, None).unwrap();
+
+ let _binance_candles: Vec =
+ reqwest::get("https://api.binance.com/api/v3/klines?symbol=BTCUSDT&interval=1m&limit=1")
+ .await
+ .unwrap()
+ .json::>()
+ .await
+ .unwrap()
+ .iter()
+ .map(|c| c.clone().into())
+ .collect();
+
+ let _coinbase_candles: Vec =
+ reqwest::get("https://api.pro.coinbase.com/products/BTC-USD/candles?granularity=60")
+ .await
+ .unwrap()
+ .json::>()
+ .await
+ .unwrap()
+ .iter()
+ .map(|c| c.clone().into())
+ .collect();
+
+ let _kraken_candle: Vec =
+ reqwest::get("https://api.kraken.com/0/public/OHLC?pair=XBTUSD&interval=1")
+ .await
+ .unwrap()
+ .json::()
+ .await
+ .unwrap()
+ .into();
+
+ let _bitfinex_candle: Vec = reqwest::get("https://api-pub.bitfinex.com/v2/candles/trade:1m:tBTCUSD/hist?limit=1")
+ .await
+ .unwrap()
+ .json::>()
+ .await
+ .unwrap()
+ .iter()
+ .map(|c| c.clone().into())
+ .collect();
+
+ // let ixs: Vec = vec![];
+ // // Finally, emit the signed quote and partially signed transaction to the functionRunner oracle
+ // // The functionRunner oracle will use the last outputted word to stdout as the serialized result. This is what gets executed on-chain.
+ // runner.emit(ixs).await.unwrap();
+}
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/src/actions/initialize.rs b/examples/functions/03_candles_oracle/src/actions/initialize.rs
new file mode 100644
index 000000000..7c1609623
--- /dev/null
+++ b/examples/functions/03_candles_oracle/src/actions/initialize.rs
@@ -0,0 +1,53 @@
+use crate::*;
+
+#[derive(Accounts)]
+#[instruction(params: InitializeParams)] // rpc parameters hint
+pub struct Initialize<'info> {
+ #[account(
+ init,
+ space = 8 + std::mem::size_of::(),
+ payer = payer,
+ seeds = [PROGRAM_SEED],
+ bump
+ )]
+ pub program: AccountLoader<'info, MyProgramState>,
+
+ #[account(
+ init,
+ space = 8 + std::mem::size_of::(),
+ payer = payer,
+ seeds = [ORACLE_SEED],
+ bump
+ )]
+ pub oracle: AccountLoader<'info, MyOracleState>,
+
+ pub authority: Signer<'info>,
+
+ #[account(mut)]
+ pub payer: Signer<'info>,
+
+ pub system_program: Program<'info, System>,
+}
+
+#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
+pub struct InitializeParams {}
+
+impl Initialize<'_> {
+ pub fn validate(
+ &self,
+ _ctx: &Context,
+ _params: &InitializeParams,
+ ) -> anchor_lang::Result<()> {
+ Ok(())
+ }
+
+ pub fn actuate(ctx: &Context, _params: &InitializeParams) -> anchor_lang::Result<()> {
+ let program = &mut ctx.accounts.program.load_init()?;
+ program.bump = *ctx.bumps.get("program").unwrap();
+ program.authority = ctx.accounts.authority.key();
+
+ let oracle = &mut ctx.accounts.oracle.load_init()?;
+ oracle.bump = *ctx.bumps.get("oracle").unwrap();
+ Ok(())
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/src/actions/mod.rs b/examples/functions/03_candles_oracle/src/actions/mod.rs
new file mode 100644
index 000000000..b9f3ede3d
--- /dev/null
+++ b/examples/functions/03_candles_oracle/src/actions/mod.rs
@@ -0,0 +1,11 @@
+pub mod initialize;
+pub use initialize::*;
+
+pub mod refresh_prices;
+pub use refresh_prices::*;
+
+pub mod set_function;
+pub use set_function::*;
+
+pub mod trigger_function;
+pub use trigger_function::*;
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/src/actions/refresh_prices.rs b/examples/functions/03_candles_oracle/src/actions/refresh_prices.rs
new file mode 100644
index 000000000..978a9f152
--- /dev/null
+++ b/examples/functions/03_candles_oracle/src/actions/refresh_prices.rs
@@ -0,0 +1,48 @@
+use crate::*;
+
+#[derive(Accounts)]
+pub struct RefreshPrices<'info> {
+ #[account(
+ mut,
+ seeds = [ORACLE_SEED],
+ bump = oracle.load()?.bump
+ )]
+ pub oracle: AccountLoader<'info, MyOracleState>,
+
+ // We use this to verify the functions enclave state
+ #[account(
+ constraint =
+ function.load()?.validate(
+ &enclave_signer.to_account_info()
+ )? @ BasicOracleError::FunctionValidationFailed
+ // FunctionAccountData::validate(
+ // &function.to_account_info(),
+ // &enclave_signer.to_account_info()
+ // )? @ BasicOracleError::FunctionValidationFailed
+ )]
+ pub function: AccountLoader<'info, FunctionAccountData>,
+ pub enclave_signer: Signer<'info>,
+}
+
+#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
+pub struct RefreshPricesParams {
+ pub rows: Vec,
+}
+
+impl RefreshPrices<'_> {
+ pub fn validate(
+ &self,
+ _ctx: &Context,
+ _params: &RefreshPricesParams,
+ ) -> anchor_lang::Result<()> {
+ Ok(())
+ }
+
+ pub fn actuate(ctx: &Context, params: &RefreshPricesParams) -> anchor_lang::Result<()> {
+ let oracle = &mut ctx.accounts.oracle.load_mut()?;
+ msg!("saving oracle data");
+ oracle.save_rows(¶ms.rows)?;
+
+ Ok(())
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/src/actions/set_function.rs b/examples/functions/03_candles_oracle/src/actions/set_function.rs
new file mode 100644
index 000000000..2044342aa
--- /dev/null
+++ b/examples/functions/03_candles_oracle/src/actions/set_function.rs
@@ -0,0 +1,37 @@
+use crate::*;
+
+#[derive(Accounts)]
+#[instruction(params: SetFunctionParams)] // rpc parameters hint
+pub struct SetFunction<'info> {
+ #[account(
+ mut,
+ seeds = [PROGRAM_SEED],
+ bump = program.load()?.bump,
+ has_one = authority
+ )]
+ pub program: AccountLoader<'info, MyProgramState>,
+
+ pub function: AccountLoader<'info, FunctionAccountData>,
+
+ /// CHECK:
+ pub authority: Signer<'info>,
+}
+
+#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
+pub struct SetFunctionParams { }
+
+impl SetFunction<'_> {
+ pub fn validate(
+ &self,
+ _ctx: &Context,
+ _params: &SetFunctionParams,
+ ) -> anchor_lang::Result<()> {
+ Ok(())
+ }
+
+ pub fn actuate(ctx: &Context, _params: &SetFunctionParams) -> anchor_lang::Result<()> {
+ let program = &mut ctx.accounts.program.load_init()?;
+ program.function = ctx.accounts.function.key();
+ Ok(())
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/src/actions/trigger_function.rs b/examples/functions/03_candles_oracle/src/actions/trigger_function.rs
new file mode 100644
index 000000000..fdaec3e68
--- /dev/null
+++ b/examples/functions/03_candles_oracle/src/actions/trigger_function.rs
@@ -0,0 +1,43 @@
+use crate::*;
+use switchboard_solana::attestation_program::instructions::function_trigger::FunctionTrigger;
+use switchboard_solana::SWITCHBOARD_ATTESTATION_PROGRAM_ID;
+
+#[derive(Accounts)]
+#[instruction(params: TriggerFunctionParams)] // rpc parameters hint
+pub struct TriggerFunction<'info> {
+ #[account(
+ has_one = authority,
+ has_one = attestation_queue,
+ )]
+ pub function: AccountLoader<'info, FunctionAccountData>,
+
+ pub attestation_queue: AccountLoader<'info, AttestationQueueAccountData>,
+
+ pub authority: Signer<'info>,
+
+ /// CHECK: address is explicit
+ #[account(address = SWITCHBOARD_ATTESTATION_PROGRAM_ID)]
+ pub attestation_program: AccountInfo<'info>,
+}
+
+#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
+pub struct TriggerFunctionParams { }
+
+impl TriggerFunction<'_> {
+ pub fn validate(
+ &self,
+ _ctx: &Context,
+ _params: &TriggerFunctionParams,
+ ) -> anchor_lang::Result<()> {
+ Ok(())
+ }
+
+ pub fn actuate(ctx: &Context, _params: &TriggerFunctionParams) -> anchor_lang::Result<()> {
+ FunctionTrigger {
+ function: ctx.accounts.function.clone(),
+ authority: ctx.accounts.authority.clone(),
+ attestation_queue: ctx.accounts.attestation_queue.clone(),
+ }.invoke(ctx.accounts.attestation_program.clone())?;
+ Ok(())
+ }
+}
\ No newline at end of file
diff --git a/examples/functions/03_candles_oracle/src/error.rs b/examples/functions/03_candles_oracle/src/error.rs
new file mode 100644
index 000000000..e4aca36fd
--- /dev/null
+++ b/examples/functions/03_candles_oracle/src/error.rs
@@ -0,0 +1,24 @@
+use crate::*;
+
+#[error_code]
+#[derive(Eq, PartialEq)]
+pub enum BasicOracleError {
+ #[msg("Invalid authority account")]
+ InvalidAuthority,
+ #[msg("Array overflow")]
+ ArrayOverflow,
+ #[msg("Stale data")]
+ StaleData,
+ #[msg("Invalid trusted signer")]
+ InvalidTrustedSigner,
+ #[msg("Invalid MRENCLAVE")]
+ InvalidMrEnclave,
+ #[msg("Failed to find a valid trading symbol for this price")]
+ InvalidSymbol,
+ #[msg("FunctionAccount pubkey did not match program_state.function")]
+ IncorrectSwitchboardFunction,
+ #[msg("FunctionAccount pubkey did not match program_state.function")]
+ InvalidSwitchboardFunction,
+ #[msg("FunctionAccount was not validated successfully")]
+ FunctionValidationFailed,
+}
diff --git a/examples/functions/03_candles_oracle/src/lib.rs b/examples/functions/03_candles_oracle/src/lib.rs
new file mode 100644
index 000000000..5786d7f42
--- /dev/null
+++ b/examples/functions/03_candles_oracle/src/lib.rs
@@ -0,0 +1,57 @@
+pub use switchboard_solana::prelude::*;
+
+pub mod actions;
+pub use actions::*;
+
+pub mod error;
+pub use error::*;
+
+pub mod model;
+pub use model::*;
+
+pub mod utils;
+pub use utils::*;
+
+// IDL 51F8RoK1RcduTxD8KsFGn4LUuHFnPTCf2PdAF5qEYoMU
+declare_id!("BkTMjFhosJ1xKtLMV2xchGtnTDBABLJ45aXzs7x9FdeX");
+
+pub const PROGRAM_SEED: &[u8] = b"BASICORACLE";
+
+pub const ORACLE_SEED: &[u8] = b"ORACLE_V1_SEED";
+
+#[program]
+pub mod basic_oracle {
+ use super::*;
+
+ #[access_control(ctx.accounts.validate(&ctx, ¶ms))]
+ pub fn initialize(
+ ctx: Context,
+ params: InitializeParams,
+ ) -> anchor_lang::Result<()> {
+ Initialize::actuate(&ctx, ¶ms)
+ }
+
+ #[access_control(ctx.accounts.validate(&ctx, ¶ms))]
+ pub fn refresh_oracles(
+ ctx: Context,
+ params: RefreshPricesParams,
+ ) -> anchor_lang::Result<()> {
+ RefreshPrices::actuate(&ctx, ¶ms)
+ }
+
+ #[access_control(ctx.accounts.validate(&ctx, ¶ms))]
+ pub fn set_function(
+ ctx: Context,
+ params: SetFunctionParams,
+ ) -> anchor_lang::Result<()> {
+ SetFunction::actuate(&ctx, ¶ms)
+ }
+
+ #[access_control(ctx.accounts.validate(&ctx, ¶ms))]
+ pub fn trigger_function(
+ ctx: Context,
+ params: TriggerFunctionParams,
+ ) -> anchor_lang::Result<()> {
+ TriggerFunction::actuate(&ctx, ¶ms)
+ }
+}
diff --git a/examples/functions/03_candles_oracle/src/model.rs b/examples/functions/03_candles_oracle/src/model.rs
new file mode 100644
index 000000000..0a6b8778f
--- /dev/null
+++ b/examples/functions/03_candles_oracle/src/model.rs
@@ -0,0 +1,155 @@
+use crate::*;
+use bytemuck::{Pod, Zeroable};
+
+#[account(zero_copy(unsafe))]
+pub struct MyProgramState {
+ pub bump: u8,
+ pub authority: Pubkey,
+ pub function: Pubkey,
+}
+
+#[repr(packed)]
+#[zero_copy(unsafe)]
+pub struct OracleData {
+ pub oracle_timestamp: i64,
+ pub price: i128,
+ pub volume_1hr: i128,
+ pub volume_24hr: i128,
+ pub twap_1hr: i128,
+ pub twap_24hr: i128,
+}
+
+#[derive(Copy, Clone, Default, AnchorSerialize, AnchorDeserialize)]
+pub struct OracleDataBorsh {
+ pub oracle_timestamp: i64,
+ pub price: i128,
+ pub volume_1hr: i128,
+ pub volume_24hr: i128,
+ pub twap_1hr: i128,
+ pub twap_24hr: i128,
+}
+impl From for OracleData {
+ fn from(value: OracleDataBorsh) -> Self {
+ Self {
+ oracle_timestamp: value.oracle_timestamp,
+ price: value.price.clone(),
+ volume_1hr: value.volume_1hr.clone(),
+ volume_24hr: value.volume_24hr.clone(),
+ twap_1hr: value.twap_1hr.clone(),
+ twap_24hr: value.twap_24hr.clone(),
+ }
+ }
+}
+
+#[derive(Copy, Clone, Default, AnchorSerialize, AnchorDeserialize)]
+pub struct OracleDataWithTradingSymbol {
+ pub symbol: TradingSymbol,
+ pub data: OracleDataBorsh,
+}
+
+impl OracleData {
+ pub fn get_fair_price(&self) -> anchor_lang::Result {
+ // Check the price was updated in the last 10 seconds
+
+ // Do some logic here based on the twap
+
+ let price: f64 = SwitchboardDecimal {
+ mantissa: self.price,
+ scale: 9,
+ }
+ .try_into()?;
+
+ Ok(price)
+ }
+}
+
+#[repr(packed)]
+#[account(zero_copy(unsafe))]
+pub struct MyOracleState {
+ pub bump: u8,
+ pub btc: OracleData,
+ pub usdc: OracleData,
+ pub eth: OracleData,
+ pub sol: OracleData,
+ pub doge: OracleData,
+ // can always re-allocate to add more
+ // pub reserved: [u8; 2400],
+}
+
+impl MyOracleState {
+ pub fn save_rows(
+ &mut self,
+ rows: &Vec,
+ ) -> anchor_lang::Result<()> {
+ for row in rows.iter() {
+ match row.symbol {
+ TradingSymbol::Btc => {
+ msg!("saving BTC price, {}", { row.data.price });
+ self.btc = row.data.into();
+ }
+ TradingSymbol::Usdc => {
+ msg!("saving USDC price, {}", { row.data.price });
+ self.usdc = row.data.into();
+ }
+ TradingSymbol::Eth => {
+ msg!("saving ETH price, {}", { row.data.price });
+ self.eth = row.data.into();
+ }
+ TradingSymbol::Sol => {
+ msg!("saving SOL price, {}", { row.data.price });
+ self.sol = row.data.into();
+ }
+ TradingSymbol::Doge => {
+ msg!("saving DOGE price, {}", { row.data.price });
+ self.doge = row.data.into();
+ }
+ _ => {
+ msg!("no trading symbol found for {:?}", row.symbol);
+ // TODO: emit an event so we can detect and fix
+ }
+ }
+ }
+
+ Ok(())
+ }
+}
+
+#[repr(u8)]
+#[derive(Copy, Clone, Default, Debug, Eq, PartialEq, AnchorSerialize, AnchorDeserialize)]
+pub enum TradingSymbol {
+ #[default]
+ Unknown = 0,
+ Btc = 1,
+ Usdc = 2,
+ Eth = 3,
+ Sol = 4,
+ Doge = 5,
+}
+
+unsafe impl Pod for TradingSymbol {}
+unsafe impl Zeroable for TradingSymbol {}
+
+impl From for u8 {
+ fn from(value: TradingSymbol) -> Self {
+ match value {
+ TradingSymbol::Btc => 1,
+ TradingSymbol::Usdc => 2,
+ TradingSymbol::Eth => 3,
+ TradingSymbol::Sol => 4,
+ TradingSymbol::Doge => 5,
+ _ => 0,
+ }
+ }
+}
+impl From for TradingSymbol {
+ fn from(value: u8) -> Self {
+ match value {
+ 1 => TradingSymbol::Btc,
+ 2 => TradingSymbol::Usdc,
+ 3 => TradingSymbol::Eth,
+ 4 => TradingSymbol::Sol,
+ 5 => TradingSymbol::Doge,
+ _ => TradingSymbol::default(),
+ }
+ }
+}
diff --git a/examples/functions/03_candles_oracle/src/utils.rs b/examples/functions/03_candles_oracle/src/utils.rs
new file mode 100644
index 000000000..c8414a79c
--- /dev/null
+++ b/examples/functions/03_candles_oracle/src/utils.rs
@@ -0,0 +1,48 @@
+pub use crate::*;
+
+pub fn parse_mr_enclaves(enclaves: &Vec<[u8; 32]>) -> anchor_lang::Result<[[u8; 32]; 32]> {
+ // enclaves
+ // .clone()
+ // .try_into()
+ // .map_err(|_| error!(BasicOracleError::ArrayOverflow))
+ if enclaves.len() > 32 {
+ return Err(error!(BasicOracleError::ArrayOverflow));
+ }
+ let mut result: [[u8; 32]; 32] = [[0; 32]; 32];
+
+ for (i, enclave) in enclaves.iter().enumerate() {
+ result[i] = *enclave;
+ }
+
+ Ok(result)
+}
+
+#[cfg(test)]
+mod tests {
+ use super::*;
+
+ #[test]
+ fn test_parse_mr_enclaves_success() {
+ let enclaves: Vec<[u8; 32]> = vec![[1; 32]; 10];
+ let result = parse_mr_enclaves(&enclaves).unwrap();
+
+ // Check first 10 elements are [1; 32]
+ for i in 0..10 {
+ assert_eq!(result[i], [1; 32]);
+ }
+
+ // Check the remaining elements are [0; 32] (default)
+ for i in 10..32 {
+ assert_eq!(result[i], [0; 32]);
+ }
+ }
+
+ // #[test]
+ // fn test_parse_mr_enclaves_overflow() {
+ // let enclaves: Vec<[u8; 32]> = vec![[1; 32]; 33];
+ // match parse_mr_enclaves(&enclaves) {
+ // Err(BasicOracleError::ArrayOverflow) => {} // test passes
+ // _ => panic!("Unexpected result"), // test fails
+ // };
+ // }
+}
diff --git a/examples/functions/03_candles_oracle/tests/basic_oracle.ts b/examples/functions/03_candles_oracle/tests/basic_oracle.ts
new file mode 100644
index 000000000..f2419a6f4
--- /dev/null
+++ b/examples/functions/03_candles_oracle/tests/basic_oracle.ts
@@ -0,0 +1,246 @@
+// eslint-disable-next-line node/no-unpublished-import
+import type { BasicOracle } from "../target/types/basic_oracle";
+
+import { printLogs } from "./utils";
+
+import type { Program } from "@coral-xyz/anchor";
+import * as anchor from "@coral-xyz/anchor";
+import { sleep } from "@switchboard-xyz/common";
+import type { FunctionAccount, MrEnclave } from "@switchboard-xyz/solana.js";
+import { SwitchboardWallet } from "@switchboard-xyz/solana.js";
+import {
+ AttestationProgramStateAccount,
+ AttestationQueueAccount,
+ attestationTypes,
+ type BootstrappedAttestationQueue,
+ parseMrEnclave,
+ SwitchboardProgram,
+ types,
+} from "@switchboard-xyz/solana.js";
+
+const unixTimestamp = () => Math.floor(Date.now() / 1000);
+
+// vv1gTnfuUiroqgJHS4xsRASsRQqqixCv1su85VWvcP9
+
+const MRENCLAVE = parseMrEnclave(
+ Buffer.from("Y6keo0uTCiWDNcWwGjZ2jfTd4VFhrr6LC/6Mk1aiNCA=", "base64")
+);
+const emptyEnclave: number[] = new Array(32).fill(0);
+
+function has_mr_enclave(
+ enclaves: Array,
+ unknown_enclave: MrEnclave
+) {
+ return enclaves.includes(unknown_enclave);
+}
+
+describe("basic_oracle", () => {
+ // Configure the client to use the local cluster.
+ anchor.setProvider(anchor.AnchorProvider.env());
+
+ const program = anchor.workspace.BasicOracle as Program;
+
+ const payer = (program.provider as anchor.AnchorProvider).publicKey;
+
+ const programStatePubkey = anchor.web3.PublicKey.findProgramAddressSync(
+ [Buffer.from("BASICORACLE")],
+ program.programId
+ )[0];
+
+ const oraclePubkey = anchor.web3.PublicKey.findProgramAddressSync(
+ [Buffer.from("ORACLE_V1_SEED")],
+ program.programId
+ )[0];
+
+ let switchboard: BootstrappedAttestationQueue;
+ let wallet: SwitchboardWallet;
+ let functionAccount: FunctionAccount;
+
+ before(async () => {
+ const switchboardProgram = await SwitchboardProgram.fromProvider(
+ program.provider as anchor.AnchorProvider
+ );
+
+ await AttestationProgramStateAccount.getOrCreate(switchboardProgram);
+
+ switchboard = await AttestationQueueAccount.bootstrapNewQueue(
+ switchboardProgram
+ );
+
+ console.log(`programStatePubkey: ${programStatePubkey}`);
+
+ [wallet] = await SwitchboardWallet.create(
+ switchboard.program,
+ switchboard.attestationQueue.publicKey,
+ payer,
+ "MySharedWallet",
+ 16
+ );
+
+ console.log(`wallet: ${wallet.publicKey}`);
+
+ [functionAccount] =
+ await switchboard.attestationQueue.account.createFunction(
+ {
+ name: "test function",
+ metadata: "this function handles XYZ for my protocol",
+ schedule: "15 * * * * *",
+ container: "switchboardlabs/basic-oracle-function",
+ version: "latest",
+ mrEnclave: MRENCLAVE,
+ authority: programStatePubkey,
+ },
+ wallet
+ );
+
+ console.log(`functionAccount: ${functionAccount.publicKey}`);
+ });
+
+ it("Is initialized!", async () => {
+ // Add your test here.
+ const tx = await program.methods
+ .initialize({})
+ .accounts({
+ program: programStatePubkey,
+ oracle: oraclePubkey,
+ authority: payer,
+ payer: payer,
+ // function: functionAccount.publicKey,
+ })
+ .rpc()
+ .catch((err) => {
+ console.error(err);
+ throw err;
+ });
+ console.log("Your transaction signature", tx);
+ });
+
+ // it("Adds an enclave measurement", async () => {
+ // // Add your test here.
+ // const tx = await program.methods
+ // .setEnclaves({ mrEnclaves: [Array.from(MRENCLAVE)] })
+ // .accounts({
+ // program: programStatePubkey,
+ // authority: payer,
+ // })
+ // .rpc()
+ // .catch((err) => {
+ // console.error(err);
+ // throw err;
+ // });
+ // console.log("Your transaction signature", tx);
+ // const programState = await program.account.myProgramState.fetch(
+ // programStatePubkey
+ // );
+ // });
+
+ it("Oracle refreshes the prices", async () => {
+ const securedSigner = anchor.web3.Keypair.generate();
+
+ const rewardAddress =
+ await switchboard.program.mint.getOrCreateAssociatedUser(payer);
+
+ const functionState = await functionAccount.loadData();
+
+ // TODO: generate function verify ixn
+ const functionVerifyIxn = attestationTypes.functionVerify(
+ switchboard.program,
+ {
+ params: {
+ observedTime: new anchor.BN(unixTimestamp()),
+ nextAllowedTimestamp: new anchor.BN(unixTimestamp() + 100),
+ isFailure: false,
+ mrEnclave: Array.from(MRENCLAVE),
+ },
+ },
+ {
+ function: functionAccount.publicKey,
+ functionEnclaveSigner: securedSigner.publicKey,
+ verifier: switchboard.verifier.publicKey,
+ verifierSigner: switchboard.verifier.signer.publicKey,
+ attestationQueue: switchboard.attestationQueue.publicKey,
+ escrowWallet: functionState.escrowWallet,
+ escrowTokenWallet: functionState.escrowTokenWallet,
+ receiver: rewardAddress,
+ verifierPermission: switchboard.verifier.permissionAccount.publicKey,
+ tokenProgram: anchor.utils.token.TOKEN_PROGRAM_ID,
+ }
+ );
+
+ // Add your test here.
+ const tx = await program.methods
+ .refreshOracles({
+ rows: [
+ {
+ symbol: { btc: {} },
+ data: {
+ oracleTimestamp: new anchor.BN(unixTimestamp()),
+ price: new anchor.BN("25225000000000"), // 25225
+ volume1hr: new anchor.BN("25225000000000"), // 1337000
+ volume24hr: new anchor.BN("25225000000000"), // 1337000
+ twap1hr: new anchor.BN("25225000000000"), // 25550
+ twap24hr: new anchor.BN("25225000000000"), // 25550
+ },
+ },
+ {
+ symbol: { eth: {} },
+ data: {
+ oracleTimestamp: new anchor.BN(unixTimestamp()),
+ price: new anchor.BN("1750000000000"), // 1750
+ volume1hr: new anchor.BN("420000000000"), // 420000
+ volume24hr: new anchor.BN("420000000000"), // 420000
+ twap1hr: new anchor.BN("1750000000000"), // 1750
+ twap24hr: new anchor.BN("1750000000000"), // 1750
+ },
+ },
+ ],
+ })
+ .accounts({
+ oracle: oraclePubkey,
+ function: functionAccount.publicKey,
+ enclaveSigner: securedSigner.publicKey,
+ })
+ .preInstructions([functionVerifyIxn])
+ .signers([switchboard.verifier.signer, securedSigner])
+ .rpc({ skipPreflight: true });
+
+ console.log("Your transaction signature", tx);
+
+ await printLogs(switchboard.program.connection, tx ? tx : "");
+
+ await sleep(5000);
+
+ const oracleState = await program.account.myOracleState.fetch(oraclePubkey);
+
+ console.log(oracleState);
+
+ console.log(`BTC\n`);
+ printData(oracleState.btc);
+ console.log(`ETH\n`);
+ printData(oracleState.eth);
+ console.log(`SOL\n`);
+ printData(oracleState.sol);
+ });
+});
+
+function normalizeDecimals(value: anchor.BN) {
+ return (value ?? new anchor.BN(0))
+ .div(new anchor.BN(10).pow(new anchor.BN(9)))
+ .toNumber();
+}
+
+function printData(obj: {
+ oracleTimestamp: anchor.BN;
+ price: anchor.BN;
+ volume1hr: anchor.BN;
+ volume24hr: anchor.BN;
+ twap1hr: anchor.BN;
+ twap24hr: anchor.BN;
+}) {
+ console.log(`\tprice: ${normalizeDecimals(obj.price)}`);
+ console.log(`\ttimestamp: ${obj.oracleTimestamp.toNumber()}`);
+ console.log(`\t1Hr Volume: ${normalizeDecimals(obj.volume1hr)}`);
+ console.log(`\t24Hr Volume: ${normalizeDecimals(obj.volume24hr)}`);
+ console.log(`\t1Hr Twap: ${normalizeDecimals(obj.twap1hr)}`);
+ console.log(`\t24Hr Twap: ${normalizeDecimals(obj.twap24hr)}`);
+}
diff --git a/examples/functions/03_candles_oracle/tests/utils.ts b/examples/functions/03_candles_oracle/tests/utils.ts
new file mode 100644
index 000000000..ed0d5d52a
--- /dev/null
+++ b/examples/functions/03_candles_oracle/tests/utils.ts
@@ -0,0 +1,16 @@
+import type { Connection } from "@solana/web3.js";
+import { sleep } from "@switchboard-xyz/common";
+
+export async function printLogs(
+ connection: Connection,
+ tx: string,
+ v0Txn?: boolean,
+ delay = 3000
+) {
+ await sleep(delay);
+ const parsed = await connection.getParsedTransaction(tx, {
+ commitment: "confirmed",
+ maxSupportedTransactionVersion: v0Txn ? 0 : undefined,
+ });
+ console.log(parsed?.meta?.logMessages?.join("\n"));
+}
diff --git a/examples/functions/03_candles_oracle/tsconfig.json b/examples/functions/03_candles_oracle/tsconfig.json
new file mode 100644
index 000000000..6675a17c2
--- /dev/null
+++ b/examples/functions/03_candles_oracle/tsconfig.json
@@ -0,0 +1,27 @@
+{
+ "ts-node": {
+ "compilerOptions": {
+ "module": "commonjs"
+ }
+ },
+ "compilerOptions": {
+ "types": ["mocha", "chai", "node"],
+ "typeRoots": ["./node_modules/@types"],
+ "module": "commonjs",
+ "noEmit": true,
+ "esModuleInterop": true,
+ "strict": false,
+ "strictNullChecks": false,
+ "target": "es6",
+ "paths": {
+ "@switchboard-xyz/solana.js": ["../../../javascript/solana.js"]
+ }
+ },
+ "include": ["tests/**/*", "target/types/*.ts"],
+ "exclude": ["target", "lib"],
+ "references": [
+ {
+ "path": "../../../../../javascript/solana.js"
+ }
+ ]
+}
diff --git a/examples/functions/04_randomness_callback/.gitignore b/examples/functions/04_randomness_callback/.gitignore
new file mode 100644
index 000000000..8d401163f
--- /dev/null
+++ b/examples/functions/04_randomness_callback/.gitignore
@@ -0,0 +1,8 @@
+
+.anchor
+.DS_Store
+target
+**/*.rs.bk
+node_modules
+test-ledger
+.yarn
diff --git a/examples/functions/04_randomness_callback/.prettierignore b/examples/functions/04_randomness_callback/.prettierignore
new file mode 100644
index 000000000..c1a0b75f0
--- /dev/null
+++ b/examples/functions/04_randomness_callback/.prettierignore
@@ -0,0 +1,8 @@
+
+.anchor
+.DS_Store
+target
+node_modules
+dist
+build
+test-ledger
diff --git a/examples/functions/04_randomness_callback/Anchor.toml b/examples/functions/04_randomness_callback/Anchor.toml
new file mode 100644
index 000000000..612b6a780
--- /dev/null
+++ b/examples/functions/04_randomness_callback/Anchor.toml
@@ -0,0 +1,47 @@
+[features]
+seeds = false
+skip-lint = false
+
+[programs.localnet]
+custom_randomness_request = "Csx5AU83fPiaSChJUBZg2cW9GcCVVwZ4rwFqDA2pomX2"
+
+[programs.devnet]
+custom_randomness_request = "Csx5AU83fPiaSChJUBZg2cW9GcCVVwZ4rwFqDA2pomX2"
+
+[registry]
+url = "https://api.apr.dev"
+
+[provider]
+# cluster = "Localnet"
+cluster = "https://api.devnet.solana.com"
+wallet = "~/.config/solana/id.json"
+
+[scripts]
+test = "pnpm exec ts-mocha -p ./tsconfig.json -t 1000000 tests/**/*.ts"
+
+[test.validator]
+url = "https://api.devnet.solana.com"
+
+[test]
+startup_wait = 15000
+
+[[test.validator.clone]] # sb devnet oracle programID
+address = "SW1TCH7qEPTdLsDHRgPuMQjbQxKdH2aBStViMFnt64f"
+
+[[test.validator.clone]] # sb devnet oracle IDL
+address = "Fi8vncGpNKbq62gPo56G4toCehWNy77GgqGkTaAF5Lkk"
+
+[[test.validator.clone]] # sb devnet oracle SbState
+address = "CyZuD7RPDcrqCGbNvLCyqk6Py9cEZTKmNKujfPi3ynDd"
+
+[[test.validator.clone]] # sb devnet oracle tokenVault
+address = "7hkp1xfPBcD2t1vZMoWWQPzipHVcXeLAAaiGXdPSfDie"
+
+[[test.validator.clone]] # sb devnet attestation programID
+address = "sbattyXrzedoNATfc4L31wC9Mhxsi1BmFhTiN8gDshx"
+
+[[test.validator.clone]] # sb devnet attestation IDL
+address = "5ExuoQR69trmKQfB95fDsUGsUrrChbGq9PFgt8qouncz"
+
+[[test.validator.clone]] # sb devnet programState
+address = "5MFs7RGTjLi1wtKNBFRtuLipCkkjs4YQwRRU9sjnbQbS"
diff --git a/examples/functions/04_randomness_callback/Cargo.lock b/examples/functions/04_randomness_callback/Cargo.lock
new file mode 100644
index 000000000..0d94e9e9e
--- /dev/null
+++ b/examples/functions/04_randomness_callback/Cargo.lock
@@ -0,0 +1,5168 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "Inflector"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
+dependencies = [
+ "lazy_static",
+ "regex",
+]
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "aead"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "aes"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
+dependencies = [
+ "cfg-if",
+ "cipher",
+ "cpufeatures",
+ "opaque-debug",
+]
+
+[[package]]
+name = "aes-gcm-siv"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "589c637f0e68c877bbd59a4599bbe849cac8e5f3e4b5a3ebae8f528cd218dcdc"
+dependencies = [
+ "aead",
+ "aes",
+ "cipher",
+ "ctr",
+ "polyval",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "ahash"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+dependencies = [
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "ahash"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
+dependencies = [
+ "cfg-if",
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "alloc-no-stdlib"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
+
+[[package]]
+name = "alloc-stdlib"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
+dependencies = [
+ "alloc-no-stdlib",
+]
+
+[[package]]
+name = "anchor-attribute-access-control"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faa5be5b72abea167f87c868379ba3c2be356bfca9e6f474fd055fa0f7eeb4f2"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "regex",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-account"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f468970344c7c9f9d03b4da854fd7c54f21305059f53789d0045c1dd803f0018"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "bs58 0.5.0",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-constant"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59948e7f9ef8144c2aefb3f32a40c5fce2798baeec765ba038389e82301017ef"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.64",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-error"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc753c9d1c7981cb8948cf7e162fb0f64558999c0413058e2d43df1df5448086"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-event"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f38b4e172ba1b52078f53fdc9f11e3dc0668ad27997838a0aad2d148afac8c97"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-program"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4eebd21543606ab61e2d83d9da37d24d3886a49f390f9c43a1964735e8c0f0d5"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-client"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8434a6bf33efba0c93157f7fa2fafac658cb26ab75396886dcedd87c2a8ad445"
+dependencies = [
+ "anchor-lang",
+ "anyhow",
+ "futures",
+ "regex",
+ "serde",
+ "solana-account-decoder",
+ "solana-client",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "anchor-derive-accounts"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec4720d899b3686396cced9508f23dab420f1308344456ec78ef76f98fda42af"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-derive-space"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f495e85480bd96ddeb77b71d499247c7d4e8b501e75ecb234e9ef7ae7bd6552a"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-lang"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d2d4b20100f1310a774aba3471ef268e5c4ba4d5c28c0bbe663c2658acbc414"
+dependencies = [
+ "anchor-attribute-access-control",
+ "anchor-attribute-account",
+ "anchor-attribute-constant",
+ "anchor-attribute-error",
+ "anchor-attribute-event",
+ "anchor-attribute-program",
+ "anchor-derive-accounts",
+ "anchor-derive-space",
+ "arrayref",
+ "base64 0.13.1",
+ "bincode",
+ "borsh 0.10.3",
+ "bytemuck",
+ "getrandom 0.2.10",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "anchor-spl"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78f860599da1c2354e7234c768783049eb42e2f54509ecfc942d2e0076a2da7b"
+dependencies = [
+ "anchor-lang",
+ "solana-program",
+ "spl-associated-token-account",
+ "spl-token",
+ "spl-token-2022",
+]
+
+[[package]]
+name = "anchor-syn"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a125e4b0cc046cfec58f5aa25038e34cf440151d58f0db3afc55308251fe936d"
+dependencies = [
+ "anyhow",
+ "bs58 0.5.0",
+ "heck",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "serde",
+ "serde_json",
+ "sha2 0.10.7",
+ "syn 1.0.109",
+ "thiserror",
+]
+
+[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "ansi_term"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+
+[[package]]
+name = "ark-bn254"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f"
+dependencies = [
+ "ark-ec",
+ "ark-ff",
+ "ark-std",
+]
+
+[[package]]
+name = "ark-ec"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba"
+dependencies = [
+ "ark-ff",
+ "ark-poly",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+ "itertools",
+ "num-traits",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba"
+dependencies = [
+ "ark-ff-asm",
+ "ark-ff-macros",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "digest 0.10.7",
+ "itertools",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "paste",
+ "rustc_version",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff-asm"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348"
+dependencies = [
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-ff-macros"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565"
+dependencies = [
+ "num-bigint 0.4.3",
+ "num-traits",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-poly"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf"
+dependencies = [
+ "ark-ff",
+ "ark-serialize",
+ "ark-std",
+ "derivative",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "ark-serialize"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5"
+dependencies = [
+ "ark-serialize-derive",
+ "ark-std",
+ "digest 0.10.7",
+ "num-bigint 0.4.3",
+]
+
+[[package]]
+name = "ark-serialize-derive"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-std"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185"
+dependencies = [
+ "num-traits",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "array-bytes"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ad284aeb45c13f2fb4f084de4a420ebf447423bdf9386c0540ce33cb3ef4b8c"
+
+[[package]]
+name = "arrayref"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+
+[[package]]
+name = "arrayvec"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+
+[[package]]
+name = "arrayvec"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+
+[[package]]
+name = "ascii"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e"
+
+[[package]]
+name = "asn1-rs"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
+dependencies = [
+ "asn1-rs-derive",
+ "asn1-rs-impl",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-traits",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.23",
+]
+
+[[package]]
+name = "asn1-rs-derive"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "synstructure",
+]
+
+[[package]]
+name = "asn1-rs-impl"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "assert_matches"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
+
+[[package]]
+name = "async-channel"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
+dependencies = [
+ "concurrent-queue",
+ "event-listener",
+ "futures-core",
+]
+
+[[package]]
+name = "async-compression"
+version = "0.3.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a"
+dependencies = [
+ "brotli",
+ "flate2",
+ "futures-core",
+ "memchr",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "async-mutex"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
+dependencies = [
+ "event-listener",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi 0.1.19",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "base64"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
+
+[[package]]
+name = "base64"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+[[package]]
+name = "base64"
+version = "0.21.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+
+[[package]]
+name = "base64ct"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
+
+[[package]]
+name = "bincode"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitmaps"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
+dependencies = [
+ "typenum",
+]
+
+[[package]]
+name = "bitvec"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
+dependencies = [
+ "funty",
+ "radium",
+ "tap",
+ "wyz",
+]
+
+[[package]]
+name = "blake3"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.7.4",
+ "cc",
+ "cfg-if",
+ "constant_time_eq",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
+dependencies = [
+ "block-padding",
+ "generic-array",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "block-padding"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"
+
+[[package]]
+name = "borsh"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15bf3650200d8bffa99015595e10f1fbd17de07abbc25bb067da79e769939bfa"
+dependencies = [
+ "borsh-derive 0.9.3",
+ "hashbrown 0.11.2",
+]
+
+[[package]]
+name = "borsh"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b"
+dependencies = [
+ "borsh-derive 0.10.3",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775"
+dependencies = [
+ "borsh-derive-internal 0.9.3",
+ "borsh-schema-derive-internal 0.9.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.64",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7"
+dependencies = [
+ "borsh-derive-internal 0.10.3",
+ "borsh-schema-derive-internal 0.10.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.64",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5449c28a7b352f2d1e592a8a28bf139bc71afb0764a14f3c02500935d8c44065"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdbd5696d8bfa21d53d9fe39a714a18538bad11492a42d066dbbc395fb1951c0"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "brotli"
+version = "3.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+ "brotli-decompressor",
+]
+
+[[package]]
+name = "brotli-decompressor"
+version = "2.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+]
+
+[[package]]
+name = "bs58"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
+
+[[package]]
+name = "bs58"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
+[[package]]
+name = "bv"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340"
+dependencies = [
+ "feature-probe",
+ "serde",
+]
+
+[[package]]
+name = "bytecheck"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627"
+dependencies = [
+ "bytecheck_derive",
+ "ptr_meta",
+ "simdutf8",
+]
+
+[[package]]
+name = "bytecheck_derive"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "bytemuck"
+version = "1.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea"
+dependencies = [
+ "bytemuck_derive",
+]
+
+[[package]]
+name = "bytemuck_derive"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "byteorder"
+version = "1.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
+[[package]]
+name = "bytes"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
+[[package]]
+name = "caps"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b"
+dependencies = [
+ "libc",
+ "thiserror",
+]
+
+[[package]]
+name = "cc"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+dependencies = [
+ "jobserver",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "chrono"
+version = "0.4.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "serde",
+ "time 0.1.45",
+ "wasm-bindgen",
+ "winapi",
+]
+
+[[package]]
+name = "cipher"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "clap"
+version = "2.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "bitflags",
+ "strsim 0.8.0",
+ "textwrap 0.11.0",
+ "unicode-width",
+ "vec_map",
+]
+
+[[package]]
+name = "clap"
+version = "3.2.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
+dependencies = [
+ "atty",
+ "bitflags",
+ "clap_lex",
+ "indexmap 1.9.3",
+ "once_cell",
+ "strsim 0.10.0",
+ "termcolor",
+ "textwrap 0.16.0",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+dependencies = [
+ "os_str_bytes",
+]
+
+[[package]]
+name = "combine"
+version = "3.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680"
+dependencies = [
+ "ascii",
+ "byteorder",
+ "either",
+ "memchr",
+ "unreachable",
+]
+
+[[package]]
+name = "concurrent-queue"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "console"
+version = "0.15.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
+dependencies = [
+ "encode_unicode",
+ "lazy_static",
+ "libc",
+ "unicode-width",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "console_error_panic_hook"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "console_log"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e89f72f65e8501878b8a004d5a1afb780987e2ce2b4532c562e367a72c57499f"
+dependencies = [
+ "log",
+ "web-sys",
+]
+
+[[package]]
+name = "const-oid"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3"
+
+[[package]]
+name = "constant_time_eq"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
+
+[[package]]
+name = "core-foundation"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+
+[[package]]
+name = "cpufeatures"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "crc32fast"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "cron"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7"
+dependencies = [
+ "chrono",
+ "nom 7.1.3",
+ "once_cell",
+]
+
+[[package]]
+name = "crossbeam-channel"
+version = "0.5.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+dependencies = [
+ "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "crossbeam-utils",
+ "memoffset 0.9.0",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array",
+ "typenum",
+]
+
+[[package]]
+name = "crypto-mac"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "ctr"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
+dependencies = [
+ "cipher",
+]
+
+[[package]]
+name = "curve25519-dalek"
+version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0"
+dependencies = [
+ "byteorder",
+ "digest 0.9.0",
+ "rand_core 0.5.1",
+ "serde",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "custom_randomness_request"
+version = "0.1.0"
+dependencies = [
+ "anchor-spl",
+ "bytemuck",
+ "switchboard-solana",
+]
+
+[[package]]
+name = "darling"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944"
+dependencies = [
+ "darling_core",
+ "darling_macro",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "strsim 0.10.0",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a"
+dependencies = [
+ "darling_core",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "data-encoding"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+
+[[package]]
+name = "der"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c"
+dependencies = [
+ "const-oid",
+]
+
+[[package]]
+name = "der-parser"
+version = "8.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
+dependencies = [
+ "asn1-rs",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "rusticata-macros",
+]
+
+[[package]]
+name = "derivation-path"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e5c37193a1db1d8ed868c03ec7b152175f26160a5b740e5e484143877e0adf0"
+
+[[package]]
+name = "derivative"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "dialoguer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87"
+dependencies = [
+ "console",
+ "shell-words",
+ "tempfile",
+ "zeroize",
+]
+
+[[package]]
+name = "digest"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer 0.10.4",
+ "crypto-common",
+ "subtle",
+]
+
+[[package]]
+name = "displaydoc"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "dlopen"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937"
+dependencies = [
+ "dlopen_derive",
+ "lazy_static",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "dlopen_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581"
+dependencies = [
+ "libc",
+ "quote 0.6.13",
+ "syn 0.15.44",
+]
+
+[[package]]
+name = "eager"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3"
+
+[[package]]
+name = "ed25519"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7"
+dependencies = [
+ "signature",
+]
+
+[[package]]
+name = "ed25519-dalek"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
+dependencies = [
+ "curve25519-dalek",
+ "ed25519",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "zeroize",
+]
+
+[[package]]
+name = "ed25519-dalek-bip32"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908"
+dependencies = [
+ "derivation-path",
+ "ed25519-dalek",
+ "hmac 0.12.1",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "either"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
+[[package]]
+name = "encode_unicode"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+
+[[package]]
+name = "encoding_rs"
+version = "0.8.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "enum-iterator"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689"
+dependencies = [
+ "enum-iterator-derive",
+]
+
+[[package]]
+name = "enum-iterator-derive"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+dependencies = [
+ "atty",
+ "humantime",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "equivalent"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
+
+[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "event-listener"
+version = "2.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
+[[package]]
+name = "fastrand"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "feature-probe"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da"
+
+[[package]]
+name = "flate2"
+version = "1.0.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
+dependencies = [
+ "crc32fast",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "funty"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+
+[[package]]
+name = "futures"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+
+[[package]]
+name = "futures-macro"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+
+[[package]]
+name = "futures-task"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+
+[[package]]
+name = "futures-util"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.14.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
+dependencies = [
+ "serde",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "gethostname"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.9.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "goblin"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7666983ed0dd8d21a6f6576ee00053ca0926fb281a5522577a4dbd0f1b54143"
+dependencies = [
+ "log",
+ "plain",
+ "scroll",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap 1.9.3",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hash32"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
+dependencies = [
+ "byteorder",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
+dependencies = [
+ "ahash 0.8.3",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
+
+[[package]]
+name = "heck"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "histogram"
+version = "0.6.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "12cb882ccb290b8646e554b157ab0b71e64e8d5bef775cd66b6531e52d302669"
+
+[[package]]
+name = "hmac"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"
+dependencies = [
+ "crypto-mac",
+ "digest 0.9.0",
+]
+
+[[package]]
+name = "hmac"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "hmac-drbg"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"
+dependencies = [
+ "digest 0.9.0",
+ "generic-array",
+ "hmac 0.8.1",
+]
+
+[[package]]
+name = "http"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+dependencies = [
+ "bytes",
+ "http",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "httparse"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+[[package]]
+name = "httpdate"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+
+[[package]]
+name = "humantime"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "hyper"
+version = "0.14.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "socket2",
+ "tokio",
+ "tower-service",
+ "tracing",
+ "want",
+]
+
+[[package]]
+name = "hyper-rustls"
+version = "0.23.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
+dependencies = [
+ "http",
+ "hyper",
+ "rustls",
+ "tokio",
+ "tokio-rustls",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "wasm-bindgen",
+ "windows",
+]
+
+[[package]]
+name = "iana-time-zone-haiku"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "ident_case"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
+[[package]]
+name = "idna"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "im"
+version = "15.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9"
+dependencies = [
+ "bitmaps",
+ "rand_core 0.6.4",
+ "rand_xoshiro",
+ "rayon",
+ "serde",
+ "sized-chunks",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+]
+
+[[package]]
+name = "indexmap"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
+dependencies = [
+ "equivalent",
+ "hashbrown 0.14.0",
+]
+
+[[package]]
+name = "indicatif"
+version = "0.17.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057"
+dependencies = [
+ "console",
+ "instant",
+ "number_prefix",
+ "portable-atomic",
+ "unicode-width",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
+
+[[package]]
+name = "jobserver"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "jsonrpc-core"
+version = "18.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"
+dependencies = [
+ "futures",
+ "futures-executor",
+ "futures-util",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+]
+
+[[package]]
+name = "keccak"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
+dependencies = [
+ "cpufeatures",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "lexical-core"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
+dependencies = [
+ "arrayvec 0.5.2",
+ "bitflags",
+ "cfg-if",
+ "ryu",
+ "static_assertions",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.147"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
+[[package]]
+name = "libsecp256k1"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73"
+dependencies = [
+ "arrayref",
+ "base64 0.12.3",
+ "digest 0.9.0",
+ "hmac-drbg",
+ "libsecp256k1-core",
+ "libsecp256k1-gen-ecmult",
+ "libsecp256k1-gen-genmult",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "typenum",
+]
+
+[[package]]
+name = "libsecp256k1-core"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80"
+dependencies = [
+ "crunchy",
+ "digest 0.9.0",
+ "subtle",
+]
+
+[[package]]
+name = "libsecp256k1-gen-ecmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "libsecp256k1-gen-genmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "lock_api"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "memmap2"
+version = "0.5.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "merlin"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d"
+dependencies = [
+ "byteorder",
+ "keccak",
+ "rand_core 0.6.4",
+ "zeroize",
+]
+
+[[package]]
+name = "mime"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "mio"
+version = "0.7.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
+dependencies = [
+ "libc",
+ "log",
+ "miow",
+ "ntapi",
+ "winapi",
+]
+
+[[package]]
+name = "miow"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "nix"
+version = "0.26.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "libc",
+ "memoffset 0.7.1",
+ "pin-utils",
+ "static_assertions",
+]
+
+[[package]]
+name = "nom"
+version = "5.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b"
+dependencies = [
+ "lexical-core",
+ "memchr",
+ "version_check",
+]
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "ntapi"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "num"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36"
+dependencies = [
+ "num-bigint 0.2.6",
+ "num-complex",
+ "num-integer",
+ "num-iter",
+ "num-rational",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-complex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-derive"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-rational"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef"
+dependencies = [
+ "autocfg",
+ "num-bigint 0.2.6",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
+dependencies = [
+ "num_enum_derive 0.5.11",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1"
+dependencies = [
+ "num_enum_derive 0.6.1",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "number_prefix"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+
+[[package]]
+name = "oid-registry"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
+dependencies = [
+ "asn1-rs",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
+[[package]]
+name = "opaque-debug"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "os_str_bytes"
+version = "6.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac"
+
+[[package]]
+name = "parking_lot"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
+dependencies = [
+ "instant",
+ "lock_api",
+ "parking_lot_core 0.8.6",
+]
+
+[[package]]
+name = "parking_lot"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+dependencies = [
+ "lock_api",
+ "parking_lot_core 0.9.8",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
+dependencies = [
+ "cfg-if",
+ "instant",
+ "libc",
+ "redox_syscall 0.2.16",
+ "smallvec",
+ "winapi",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.3.5",
+ "smallvec",
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "paste"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4b27ab7be369122c218afc2079489cdcb4b517c0a3fc386ff11e1fedfcc2b35"
+
+[[package]]
+name = "pbkdf2"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd"
+dependencies = [
+ "crypto-mac",
+]
+
+[[package]]
+name = "pbkdf2"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "pem"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8"
+dependencies = [
+ "base64 0.13.1",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+
+[[package]]
+name = "percentage"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fd23b938276f14057220b707937bcb42fa76dda7560e57a2da30cb52d557937"
+dependencies = [
+ "num",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkcs8"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0"
+dependencies = [
+ "der",
+ "spki",
+ "zeroize",
+]
+
+[[package]]
+name = "pkg-config"
+version = "0.3.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
+[[package]]
+name = "plain"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
+
+[[package]]
+name = "polyval"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "opaque-debug",
+ "universal-hash",
+]
+
+[[package]]
+name = "portable-atomic"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "767eb9f07d4a5ebcb39bbf2d452058a93c011373abf6832e24194a1c3f004794"
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+[[package]]
+name = "proc-macro-crate"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
+dependencies = [
+ "toml",
+]
+
+[[package]]
+name = "proc-macro-crate"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
+dependencies = [
+ "once_cell",
+ "toml_edit",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "0.4.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
+dependencies = [
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "ptr_meta"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
+dependencies = [
+ "ptr_meta_derive",
+]
+
+[[package]]
+name = "ptr_meta_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "qstring"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d464fae65fff2680baf48019211ce37aaec0c78e9264c84a3e484717f965104e"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "quinn"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "445cbfe2382fa023c4f2f3c7e1c95c03dcc1df2bf23cebcb2b13e1402c4394d1"
+dependencies = [
+ "bytes",
+ "pin-project-lite",
+ "quinn-proto",
+ "quinn-udp",
+ "rustc-hash",
+ "rustls",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-proto"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c"
+dependencies = [
+ "bytes",
+ "rand 0.8.5",
+ "ring",
+ "rustc-hash",
+ "rustls",
+ "rustls-native-certs",
+ "slab",
+ "thiserror",
+ "tinyvec",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-udp"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4"
+dependencies = [
+ "libc",
+ "quinn-proto",
+ "socket2",
+ "tracing",
+ "windows-sys 0.42.0",
+]
+
+[[package]]
+name = "quote"
+version = "0.6.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
+dependencies = [
+ "proc-macro2 0.4.30",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
+dependencies = [
+ "proc-macro2 1.0.64",
+]
+
+[[package]]
+name = "radium"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
+ "getrandom 0.1.16",
+ "libc",
+ "rand_chacha 0.2.2",
+ "rand_core 0.5.1",
+ "rand_hc",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha 0.3.1",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
+ "getrandom 0.1.16",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom 0.2.10",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_xoshiro"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
+dependencies = [
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rayon"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-utils",
+ "num_cpus",
+]
+
+[[package]]
+name = "rcgen"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
+dependencies = [
+ "pem",
+ "ring",
+ "time 0.3.23",
+ "yasna",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "regex"
+version = "1.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
+
+[[package]]
+name = "rend"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "581008d2099240d37fb08d77ad713bcaec2c4d89d50b5b21a8bb1996bbab68ab"
+dependencies = [
+ "bytecheck",
+]
+
+[[package]]
+name = "reqwest"
+version = "0.11.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91"
+dependencies = [
+ "async-compression",
+ "base64 0.21.2",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-rustls",
+ "ipnet",
+ "js-sys",
+ "log",
+ "mime",
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite",
+ "rustls",
+ "rustls-pemfile",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "tokio",
+ "tokio-rustls",
+ "tokio-util",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+ "webpki-roots",
+ "winreg",
+]
+
+[[package]]
+name = "ring"
+version = "0.16.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
+dependencies = [
+ "cc",
+ "libc",
+ "once_cell",
+ "spin",
+ "untrusted",
+ "web-sys",
+ "winapi",
+]
+
+[[package]]
+name = "rkyv"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58"
+dependencies = [
+ "bitvec",
+ "bytecheck",
+ "hashbrown 0.12.3",
+ "ptr_meta",
+ "rend",
+ "rkyv_derive",
+ "seahash",
+ "tinyvec",
+ "uuid",
+]
+
+[[package]]
+name = "rkyv_derive"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "rpassword"
+version = "7.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322"
+dependencies = [
+ "libc",
+ "rtoolbox",
+ "winapi",
+]
+
+[[package]]
+name = "rtoolbox"
+version = "0.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "rust_decimal"
+version = "1.30.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0446843641c69436765a35a5a77088e28c2e6a12da93e84aa3ab1cd4aa5a042"
+dependencies = [
+ "arrayvec 0.7.4",
+ "borsh 0.10.3",
+ "bytecheck",
+ "byteorder",
+ "bytes",
+ "num-traits",
+ "rand 0.8.5",
+ "rkyv",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
+[[package]]
+name = "rustc_version"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+dependencies = [
+ "semver",
+]
+
+[[package]]
+name = "rusticata-macros"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
+dependencies = [
+ "nom 7.1.3",
+]
+
+[[package]]
+name = "rustix"
+version = "0.37.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "rustls"
+version = "0.20.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f"
+dependencies = [
+ "log",
+ "ring",
+ "sct",
+ "webpki",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
+dependencies = [
+ "base64 0.21.2",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc31bd9b61a32c31f9650d18add92aa83a49ba979c143eefd27fe7177b05bd5f"
+
+[[package]]
+name = "ryu"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
+
+[[package]]
+name = "schannel"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "scroll"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da"
+dependencies = [
+ "scroll_derive",
+]
+
+[[package]]
+name = "scroll_derive"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "sct"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "seahash"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
+
+[[package]]
+name = "security-framework"
+version = "2.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
+dependencies = [
+ "bitflags",
+ "core-foundation",
+ "core-foundation-sys",
+ "libc",
+ "security-framework-sys",
+]
+
+[[package]]
+name = "security-framework-sys"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "semver"
+version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
+
+[[package]]
+name = "serde"
+version = "1.0.171"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_bytes"
+version = "0.11.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a16be4fe5320ade08736447e3198294a5ea9a6d44dde6f35f0a5e06859c427a"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.171"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.100"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f1e14e89be7aa4c4b78bdbdc9eb5bf8517829a600ae8eaa39a6e1d960b5185c"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_urlencoded"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_with"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe"
+dependencies = [
+ "serde",
+ "serde_with_macros",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f"
+dependencies = [
+ "darling",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "sgx-quote"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1640577af7b81d10db340c4b31006b77972e3918f351eec4e65c389c8b58e21"
+dependencies = [
+ "nom 5.1.3",
+]
+
+[[package]]
+name = "sha-1"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha2"
+version = "0.9.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
+dependencies = [
+ "block-buffer 0.9.0",
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.9.0",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha2"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha3"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809"
+dependencies = [
+ "block-buffer 0.9.0",
+ "digest 0.9.0",
+ "keccak",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha3"
+version = "0.10.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
+dependencies = [
+ "digest 0.10.7",
+ "keccak",
+]
+
+[[package]]
+name = "shell-words"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "signature"
+version = "1.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
+
+[[package]]
+name = "simdutf8"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
+
+[[package]]
+name = "sized-chunks"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
+dependencies = [
+ "bitmaps",
+ "typenum",
+]
+
+[[package]]
+name = "slab"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
+
+[[package]]
+name = "socket2"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "solana-account-decoder"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f63c62ec28eaf2f4ef06f39d549230699068e9b2171a67a8232e11993ecb86dd"
+dependencies = [
+ "Inflector",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "bv",
+ "lazy_static",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-address-lookup-table-program",
+ "solana-config-program",
+ "solana-sdk",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+ "zstd",
+]
+
+[[package]]
+name = "solana-address-lookup-table-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ddbc426b2e0443c2e58c0ab721c93a788f0e97eb4f25340e4e50dd1e6978027"
+dependencies = [
+ "bincode",
+ "bytemuck",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-clap-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a19777832c5623c5a1b642f35d847acaf7243124e8f4f300dbe9d387b05b4f78"
+dependencies = [
+ "chrono",
+ "clap 2.34.0",
+ "rpassword",
+ "solana-perf",
+ "solana-remote-wallet",
+ "solana-sdk",
+ "thiserror",
+ "tiny-bip39",
+ "uriparse",
+ "url",
+]
+
+[[package]]
+name = "solana-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7e3458b0fcf87b14560836a9dc1d0270fe1b4d70425235e91b94a74f4a614f0"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures",
+ "futures-util",
+ "indexmap 1.9.3",
+ "indicatif",
+ "log",
+ "quinn",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-quic-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-rpc-client-nonce-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "solana-thin-client",
+ "solana-tpu-client",
+ "solana-udp-client",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-config-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ac78caf77ffe8cc8c108b2e424f5e710f640777f3d78faf2ac7535008a39f5a"
+dependencies = [
+ "bincode",
+ "chrono",
+ "serde",
+ "serde_derive",
+ "solana-program-runtime",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-connection-cache"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "964e4b517d80543e9ff0676bb1700f5011e8588795f4e68fb8ab343c87eefad4"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap 1.9.3",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "rcgen",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-frozen-abi"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c272bd949536a92f0fc4d9572bf72b35b3545fc1f6ee031e44f9d075809055d"
+dependencies = [
+ "ahash 0.8.3",
+ "blake3",
+ "block-buffer 0.10.4",
+ "bs58 0.4.0",
+ "bv",
+ "byteorder",
+ "cc",
+ "either",
+ "generic-array",
+ "getrandom 0.1.16",
+ "im",
+ "lazy_static",
+ "log",
+ "memmap2",
+ "once_cell",
+ "rand_core 0.6.4",
+ "rustc_version",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "solana-frozen-abi-macro",
+ "subtle",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-frozen-abi-macro"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f84be4b6dd2cc4e8ad5baa54a23018c8936ec32322ebcffd88355631700292a"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "rustc_version",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "solana-logger"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3cb934e8c9015e86cd9c7382ea3083578d1c0813a351644cfdabe3009591b03"
+dependencies = [
+ "env_logger",
+ "lazy_static",
+ "log",
+]
+
+[[package]]
+name = "solana-measure"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a038b70fac9cd5529839efc258e6453f0018d34937a414cd030318916d6dba6"
+dependencies = [
+ "log",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-metrics"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cca14a16eac701e20bda3e103e3d078074a18e83e126f90d918e141379eade8d"
+dependencies = [
+ "crossbeam-channel",
+ "gethostname",
+ "lazy_static",
+ "log",
+ "reqwest",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-net-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "509c3d5bc7fe8dbcc25b3238d7cd4a0994c39207260b7b5271a3110ea0ac5f75"
+dependencies = [
+ "bincode",
+ "clap 3.2.25",
+ "crossbeam-channel",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "serde",
+ "serde_derive",
+ "socket2",
+ "solana-logger",
+ "solana-sdk",
+ "solana-version",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "solana-perf"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a65308af752a91eddf06c7b7bb5e5d6296ec8cd8de5a1cbebd61f53f45a808c"
+dependencies = [
+ "ahash 0.8.3",
+ "bincode",
+ "bv",
+ "caps",
+ "curve25519-dalek",
+ "dlopen",
+ "dlopen_derive",
+ "fnv",
+ "lazy_static",
+ "libc",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "rayon",
+ "serde",
+ "solana-metrics",
+ "solana-rayon-threadlimit",
+ "solana-sdk",
+ "solana-vote-program",
+]
+
+[[package]]
+name = "solana-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "476510cb86b9602a793582788f5e23a9cca11929d3880b7427a67142b1e4a430"
+dependencies = [
+ "ark-bn254",
+ "ark-ec",
+ "ark-ff",
+ "ark-serialize",
+ "array-bytes",
+ "base64 0.21.2",
+ "bincode",
+ "bitflags",
+ "blake3",
+ "borsh 0.10.3",
+ "bs58 0.4.0",
+ "bv",
+ "bytemuck",
+ "cc",
+ "console_error_panic_hook",
+ "console_log",
+ "curve25519-dalek",
+ "getrandom 0.2.10",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libc",
+ "libsecp256k1",
+ "log",
+ "memoffset 0.9.0",
+ "num-bigint 0.4.3",
+ "num-derive",
+ "num-traits",
+ "parking_lot 0.12.1",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk-macro",
+ "thiserror",
+ "tiny-bip39",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "solana-program-runtime"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8311e581ff6406c84ce8ed5d4f1316cf091f723b4823a1ece3e36be6cfb3d69c"
+dependencies = [
+ "base64 0.21.2",
+ "bincode",
+ "eager",
+ "enum-iterator",
+ "itertools",
+ "libc",
+ "log",
+ "num-derive",
+ "num-traits",
+ "percentage",
+ "rand 0.7.3",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "solana_rbpf",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-pubsub-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5274196946dfef625ec905f7834e7d45b8367364f8eaf99e2c754951da6b972d"
+dependencies = [
+ "crossbeam-channel",
+ "futures-util",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "tokio-tungstenite",
+ "tungstenite",
+ "url",
+]
+
+[[package]]
+name = "solana-quic-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b27ad60edef844f182cd7071e653731ec16b3a319524448935a1183f6b99b80"
+dependencies = [
+ "async-mutex",
+ "async-trait",
+ "futures",
+ "itertools",
+ "lazy_static",
+ "log",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rcgen",
+ "rustls",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-net-utils",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rayon-threadlimit"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "441bde92d8befd3a698e54c35bff63a396f1e3e5e85754d85a5308a8f5d0328a"
+dependencies = [
+ "lazy_static",
+ "num_cpus",
+]
+
+[[package]]
+name = "solana-remote-wallet"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1b8820ed78c726c9359248a8fb6456657ce6feca2ff31ffac1286f55bee99e8"
+dependencies = [
+ "console",
+ "dialoguer",
+ "log",
+ "num-derive",
+ "num-traits",
+ "parking_lot 0.12.1",
+ "qstring",
+ "semver",
+ "solana-sdk",
+ "thiserror",
+ "uriparse",
+]
+
+[[package]]
+name = "solana-rpc-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5baeb95820862d14c1391dfda9a3173b0509f1b17ebd1090b3778fac1743ab69"
+dependencies = [
+ "async-trait",
+ "base64 0.21.2",
+ "bincode",
+ "bs58 0.4.0",
+ "indicatif",
+ "log",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "solana-vote-program",
+ "tokio",
+]
+
+[[package]]
+name = "solana-rpc-client-api"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29009927e289fc5ccd19cec05780dc8465eb65e52922087cf769e57d72c0b7b5"
+dependencies = [
+ "base64 0.21.2",
+ "bs58 0.4.0",
+ "jsonrpc-core",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-sdk",
+ "solana-transaction-status",
+ "solana-version",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-rpc-client-nonce-utils"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df466014e9768f4741be00acea0067bde11a2ec1162a12ebf896960990a2e6b8"
+dependencies = [
+ "clap 2.34.0",
+ "solana-clap-utils",
+ "solana-rpc-client",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-sdk"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "352b70bb14d8968d5484aa73a1aede3acc816f10a0b264c6599108c5dd6b647b"
+dependencies = [
+ "assert_matches",
+ "base64 0.21.2",
+ "bincode",
+ "bitflags",
+ "borsh 0.10.3",
+ "bs58 0.4.0",
+ "bytemuck",
+ "byteorder",
+ "chrono",
+ "derivation-path",
+ "digest 0.10.7",
+ "ed25519-dalek",
+ "ed25519-dalek-bip32",
+ "generic-array",
+ "hmac 0.12.1",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libsecp256k1",
+ "log",
+ "memmap2",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.6.1",
+ "pbkdf2 0.11.0",
+ "qstring",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "serde_with",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-logger",
+ "solana-program",
+ "solana-sdk-macro",
+ "thiserror",
+ "uriparse",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "solana-sdk-macro"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e38a884c027b0759d0969efc1253f3b8798f9d5fbef2eb158cdb70763619d2f3"
+dependencies = [
+ "bs58 0.4.0",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "solana-streamer"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13b87bd090a462765b6e3196e6c22cc0edebf8942fb4a6de9a807ce3d8d5d436"
+dependencies = [
+ "async-channel",
+ "bytes",
+ "crossbeam-channel",
+ "futures-util",
+ "histogram",
+ "indexmap 1.9.3",
+ "itertools",
+ "libc",
+ "log",
+ "nix",
+ "pem",
+ "percentage",
+ "pkcs8",
+ "quinn",
+ "quinn-proto",
+ "quinn-udp",
+ "rand 0.7.3",
+ "rcgen",
+ "rustls",
+ "solana-metrics",
+ "solana-perf",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "x509-parser",
+]
+
+[[package]]
+name = "solana-thin-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8dc82e52a443249c5b1df3ddd7273306c81fde2c8057cc398e0fbd0fae7a47"
+dependencies = [
+ "bincode",
+ "log",
+ "rayon",
+ "solana-connection-cache",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-tpu-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a09c139e796337646ba4f013a849555f50d35ae7278461d685a429c29f6295f"
+dependencies = [
+ "async-trait",
+ "bincode",
+ "futures-util",
+ "indexmap 1.9.3",
+ "indicatif",
+ "log",
+ "rand 0.7.3",
+ "rayon",
+ "solana-connection-cache",
+ "solana-measure",
+ "solana-metrics",
+ "solana-pubsub-client",
+ "solana-rpc-client",
+ "solana-rpc-client-api",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-transaction-status"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "284227b302a68b0c384f46cb95e5472d39e7c7094d6079c4e5bd2f133f6920ff"
+dependencies = [
+ "Inflector",
+ "base64 0.21.2",
+ "bincode",
+ "borsh 0.9.3",
+ "bs58 0.4.0",
+ "lazy_static",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-address-lookup-table-program",
+ "solana-sdk",
+ "spl-associated-token-account",
+ "spl-memo",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-udp-client"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23aa72c84646a65727b63ff2988147062a792b569591351f06c0e6014ca52de9"
+dependencies = [
+ "async-trait",
+ "solana-connection-cache",
+ "solana-net-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-version"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "036b2c0f4b3dfbe48d96c0f5e9be0fadd019bf46327013475bbf3b8ae9870dfe"
+dependencies = [
+ "log",
+ "rustc_version",
+ "semver",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-vote-program"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85fe8c3382ac0c050c2224037fc8be990f713526e6b136f3a8da9464e2e1a506"
+dependencies = [
+ "bincode",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-metrics",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-zk-token-sdk"
+version = "1.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "02a4c38e1cf77cc046a48d0e515ec3fe654d9c3ba49790523f2d8fd28a5e51d3"
+dependencies = [
+ "aes-gcm-siv",
+ "base64 0.21.2",
+ "bincode",
+ "bytemuck",
+ "byteorder",
+ "curve25519-dalek",
+ "getrandom 0.1.16",
+ "itertools",
+ "lazy_static",
+ "merlin",
+ "num-derive",
+ "num-traits",
+ "rand 0.7.3",
+ "serde",
+ "serde_json",
+ "sha3 0.9.1",
+ "solana-program",
+ "solana-sdk",
+ "subtle",
+ "thiserror",
+ "zeroize",
+]
+
+[[package]]
+name = "solana_rbpf"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3082ec3a1d4ef7879eb5b84916d5acde057abd59733eec3647e0ab8885283ef"
+dependencies = [
+ "byteorder",
+ "combine",
+ "goblin",
+ "hash32",
+ "libc",
+ "log",
+ "rand 0.8.5",
+ "rustc-demangle",
+ "scroll",
+ "thiserror",
+ "winapi",
+]
+
+[[package]]
+name = "spin"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+
+[[package]]
+name = "spki"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27"
+dependencies = [
+ "base64ct",
+ "der",
+]
+
+[[package]]
+name = "spl-associated-token-account"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "978dba3bcbe88d0c2c58366c254d9ea41c5f73357e72fc0bdee4d6b5fc99c8f4"
+dependencies = [
+ "assert_matches",
+ "borsh 0.9.3",
+ "num-derive",
+ "num-traits",
+ "solana-program",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-memo"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd0dc6f70db6bacea7ff25870b016a65ba1d1b6013536f08e4fd79a8f9005325"
+dependencies = [
+ "solana-program",
+]
+
+[[package]]
+name = "spl-token"
+version = "3.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e85e168a785e82564160dcb87b2a8e04cee9bfd1f4d488c729d53d6a4bd300d"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.5.11",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-token-2022"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0043b590232c400bad5ee9eb983ced003d15163c4c5d56b090ac6d9a57457b47"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum 0.5.11",
+ "solana-program",
+ "solana-zk-token-sdk",
+ "spl-memo",
+ "spl-token",
+ "thiserror",
+]
+
+[[package]]
+name = "static_assertions"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+
+[[package]]
+name = "strsim"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "subtle"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
+
+[[package]]
+name = "superslice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
+
+[[package]]
+name = "switchboard-common"
+version = "0.8.5"
+dependencies = [
+ "getrandom 0.2.10",
+ "hex",
+ "serde",
+ "serde_json",
+ "sgx-quote",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "switchboard-solana"
+version = "0.9.4"
+dependencies = [
+ "anchor-client",
+ "anchor-lang",
+ "anchor-spl",
+ "bincode",
+ "bytemuck",
+ "chrono",
+ "cron",
+ "hex",
+ "rust_decimal",
+ "sgx-quote",
+ "solana-address-lookup-table-program",
+ "solana-client",
+ "solana-program",
+ "superslice",
+ "switchboard-common",
+ "tokio",
+]
+
+[[package]]
+name = "syn"
+version = "0.15.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
+dependencies = [
+ "proc-macro2 0.4.30",
+ "quote 0.6.13",
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "synstructure"
+version = "0.12.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "unicode-xid 0.2.4",
+]
+
+[[package]]
+name = "tap"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+
+[[package]]
+name = "tempfile"
+version = "3.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "fastrand",
+ "redox_syscall 0.3.5",
+ "rustix",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
+ "unicode-width",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+
+[[package]]
+name = "thiserror"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "time"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
+dependencies = [
+ "libc",
+ "wasi 0.10.0+wasi-snapshot-preview1",
+ "winapi",
+]
+
+[[package]]
+name = "time"
+version = "0.3.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446"
+dependencies = [
+ "itoa",
+ "serde",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
+
+[[package]]
+name = "time-macros"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4"
+dependencies = [
+ "time-core",
+]
+
+[[package]]
+name = "tiny-bip39"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d"
+dependencies = [
+ "anyhow",
+ "hmac 0.8.1",
+ "once_cell",
+ "pbkdf2 0.4.0",
+ "rand 0.7.3",
+ "rustc-hash",
+ "sha2 0.9.9",
+ "thiserror",
+ "unicode-normalization",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+dependencies = [
+ "tinyvec_macros",
+]
+
+[[package]]
+name = "tinyvec_macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
+
+[[package]]
+name = "tokio"
+version = "1.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9d0183f6f6001549ab68f8c7585093bb732beefbcf6d23a10b9b95c73a1dd49"
+dependencies = [
+ "autocfg",
+ "bytes",
+ "libc",
+ "memchr",
+ "mio",
+ "num_cpus",
+ "once_cell",
+ "parking_lot 0.11.2",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "tokio-macros",
+ "winapi",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "1.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.23.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
+dependencies = [
+ "rustls",
+ "tokio",
+ "webpki",
+]
+
+[[package]]
+name = "tokio-stream"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313"
+dependencies = [
+ "futures-core",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-tungstenite"
+version = "0.17.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181"
+dependencies = [
+ "futures-util",
+ "log",
+ "rustls",
+ "tokio",
+ "tokio-rustls",
+ "tungstenite",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "toml"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
+
+[[package]]
+name = "toml_edit"
+version = "0.19.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c500344a19072298cd05a7224b3c0c629348b78692bf48466c5238656e315a78"
+dependencies = [
+ "indexmap 2.0.0",
+ "toml_datetime",
+ "winnow",
+]
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[package]]
+name = "tracing"
+version = "0.1.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+dependencies = [
+ "cfg-if",
+ "log",
+ "pin-project-lite",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+dependencies = [
+ "once_cell",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
+[[package]]
+name = "tungstenite"
+version = "0.17.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0"
+dependencies = [
+ "base64 0.13.1",
+ "byteorder",
+ "bytes",
+ "http",
+ "httparse",
+ "log",
+ "rand 0.8.5",
+ "rustls",
+ "sha-1",
+ "thiserror",
+ "url",
+ "utf-8",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "typenum"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
+[[package]]
+name = "unicode-xid"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
+
+[[package]]
+name = "unicode-xid"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+
+[[package]]
+name = "universal-hash"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "unreachable"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"
+dependencies = [
+ "void",
+]
+
+[[package]]
+name = "untrusted"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+
+[[package]]
+name = "uriparse"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200d0fc04d809396c2ad43f3c95da3582a2556eba8d453c1087f4120ee352ff"
+dependencies = [
+ "fnv",
+ "lazy_static",
+]
+
+[[package]]
+name = "url"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
+dependencies = [
+ "form_urlencoded",
+ "idna",
+ "percent-encoding",
+]
+
+[[package]]
+name = "utf-8"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+
+[[package]]
+name = "uuid"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d023da39d1fde5a8a3fe1f3e01ca9632ada0a63e9797de55a879d6e2236277be"
+
+[[package]]
+name = "vec_map"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "void"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
+
+[[package]]
+name = "want"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
+dependencies = [
+ "try-lock",
+]
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+[[package]]
+name = "wasi"
+version = "0.10.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+dependencies = [
+ "quote 1.0.29",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+
+[[package]]
+name = "web-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webpki"
+version = "0.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.22.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87"
+dependencies = [
+ "webpki",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+dependencies = [
+ "windows-targets 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.0",
+ "windows_aarch64_msvc 0.48.0",
+ "windows_i686_gnu 0.48.0",
+ "windows_i686_msvc 0.48.0",
+ "windows_x86_64_gnu 0.48.0",
+ "windows_x86_64_gnullvm 0.48.0",
+ "windows_x86_64_msvc 0.48.0",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+
+[[package]]
+name = "winnow"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81a2094c43cc94775293eaa0e499fbc30048a6d824ac82c0351a8c0bf9112529"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "winreg"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "wyz"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
+dependencies = [
+ "tap",
+]
+
+[[package]]
+name = "x509-parser"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
+dependencies = [
+ "asn1-rs",
+ "base64 0.13.1",
+ "data-encoding",
+ "der-parser",
+ "lazy_static",
+ "nom 7.1.3",
+ "oid-registry",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.23",
+]
+
+[[package]]
+name = "yasna"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
+dependencies = [
+ "time 0.3.23",
+]
+
+[[package]]
+name = "zeroize"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd"
+dependencies = [
+ "zeroize_derive",
+]
+
+[[package]]
+name = "zeroize_derive"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "zstd"
+version = "0.11.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4"
+dependencies = [
+ "zstd-safe",
+]
+
+[[package]]
+name = "zstd-safe"
+version = "5.0.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db"
+dependencies = [
+ "libc",
+ "zstd-sys",
+]
+
+[[package]]
+name = "zstd-sys"
+version = "2.0.8+zstd.1.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
diff --git a/examples/functions/04_randomness_callback/Cargo.toml b/examples/functions/04_randomness_callback/Cargo.toml
new file mode 100644
index 000000000..ef17a63c0
--- /dev/null
+++ b/examples/functions/04_randomness_callback/Cargo.toml
@@ -0,0 +1,13 @@
+[workspace]
+members = [
+ "programs/*"
+]
+
+[profile.release]
+overflow-checks = true
+lto = "fat"
+codegen-units = 1
+[profile.release.build-override]
+opt-level = 3
+incremental = false
+codegen-units = 1
diff --git a/examples/functions/04_randomness_callback/package.json b/examples/functions/04_randomness_callback/package.json
new file mode 100644
index 000000000..4280af6be
--- /dev/null
+++ b/examples/functions/04_randomness_callback/package.json
@@ -0,0 +1,26 @@
+{
+ "name": "solana-randomness-callback-example",
+ "scripts": {
+ "request": "tsx ./request.ts",
+ "build:anchor": "anchor build",
+ "fix": "cargo fmt && pnpm exec prettier ./tests/*.ts -w",
+ "clean": "pnpm exec rimraf node_modules .anchor .turbo"
+ },
+ "dependencies": {
+ "@coral-xyz/anchor": "^0.28.0",
+ "@solana/spl-token": "^0.3.8",
+ "@switchboard-xyz/common": "latest",
+ "@switchboard-xyz/solana.js": "latest",
+ "@types/dotenv": "^8.2.0",
+ "dotenv": "^16.3.1"
+ },
+ "devDependencies": {
+ "@types/bn.js": "^5.1.0",
+ "@types/chai": "^4.3.0",
+ "@types/mocha": "^9.0.0",
+ "@types/node": "^20.4.2",
+ "chai": "^4.3.4",
+ "mocha": "^9.0.3",
+ "ts-mocha": "^10.0.0"
+ }
+}
diff --git a/examples/functions/04_randomness_callback/programs/custom_randomness_request/Cargo.toml b/examples/functions/04_randomness_callback/programs/custom_randomness_request/Cargo.toml
new file mode 100644
index 000000000..09c35e7d6
--- /dev/null
+++ b/examples/functions/04_randomness_callback/programs/custom_randomness_request/Cargo.toml
@@ -0,0 +1,21 @@
+[package]
+name = "custom_randomness_request"
+version = "0.1.0"
+description = "Created with Anchor"
+edition = "2021"
+
+[lib]
+crate-type = ["cdylib", "lib"]
+name = "custom_randomness_request"
+
+[features]
+no-entrypoint = []
+no-idl = []
+no-log-ix-name = []
+cpi = ["no-entrypoint"]
+default = []
+
+[dependencies]
+bytemuck = "^1"
+anchor-spl = "0.28.0"
+switchboard-solana = { version = "0.9.4", path = "../../../../../../../rust/switchboard-solana" }
diff --git a/examples/functions/04_randomness_callback/programs/custom_randomness_request/Xargo.toml b/examples/functions/04_randomness_callback/programs/custom_randomness_request/Xargo.toml
new file mode 100644
index 000000000..475fb71ed
--- /dev/null
+++ b/examples/functions/04_randomness_callback/programs/custom_randomness_request/Xargo.toml
@@ -0,0 +1,2 @@
+[target.bpfel-unknown-unknown.dependencies.std]
+features = []
diff --git a/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/error.rs b/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/error.rs
new file mode 100644
index 000000000..ed0156f35
--- /dev/null
+++ b/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/error.rs
@@ -0,0 +1,32 @@
+use crate::*;
+
+#[error_code]
+#[derive(Eq, PartialEq)]
+pub enum RandomnessRequestError {
+ #[msg("Invalid authority account")]
+ InvalidAuthority,
+ #[msg("Invalid escrow account")]
+ InvalidEscrow,
+ #[msg("Array overflow")]
+ ArrayOverflow,
+ #[msg("Stale data")]
+ StaleData,
+ #[msg("Invalid trusted signer")]
+ InvalidTrustedSigner,
+ #[msg("Invalid MRENCLAVE")]
+ InvalidMrEnclave,
+ #[msg("Failed to find a valid trading symbol for this price")]
+ InvalidSymbol,
+ #[msg("FunctionAccount pubkey did not match program_state.function")]
+ IncorrectSwitchboardFunction,
+ #[msg("FunctionAccount pubkey did not match program_state.function")]
+ InvalidSwitchboardFunction,
+ #[msg("FunctionAccount was not validated successfully")]
+ FunctionValidationFailed,
+ #[msg("FunctionRequestAccount status should be 'RequestSuccess'")]
+ SwitchboardRequestNotSuccessful,
+ #[msg("Round is inactive")]
+ RoundInactive,
+ #[msg("House has insufficient funds to payout winners")]
+ HouseInsufficientFunds,
+}
diff --git a/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/lib.rs b/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/lib.rs
new file mode 100644
index 000000000..f99237633
--- /dev/null
+++ b/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/lib.rs
@@ -0,0 +1,357 @@
+pub use switchboard_solana::prelude::*;
+
+pub mod utils;
+pub use utils::*;
+
+pub mod error;
+pub use error::*;
+
+pub use switchboard_solana::prelude::anchor_lang;
+pub use switchboard_solana::prelude::anchor_spl;
+
+pub use anchor_lang::*;
+
+declare_id!("Csx5AU83fPiaSChJUBZg2cW9GcCVVwZ4rwFqDA2pomX2");
+
+pub const PROGRAM_SEED: &[u8] = b"CUSTOMRANDOMNESS";
+
+pub mod state;
+pub use state::*;
+
+pub const GUESS_COST: u64 = 100_000;
+
+#[program]
+pub mod custom_randomness_request {
+ use super::*;
+
+ pub fn house_init(ctx: Context, max_guess: u8) -> Result<()> {
+ let mut house = ctx.accounts.house.load_init()?;
+ house.bump = *ctx.bumps.get("house").unwrap();
+ house.authority = ctx.accounts.authority.key();
+ house.function = ctx.accounts.function.key();
+ house.token_wallet = ctx.accounts.house_token_wallet.key();
+ house.max_guess = max_guess;
+
+ Ok(())
+ }
+
+ pub fn house_set_function(ctx: Context) -> Result<()> {
+ let mut house = ctx.accounts.house.load_mut()?;
+ house.function = ctx.accounts.function.key();
+
+ Ok(())
+ }
+
+ pub fn user_init(ctx: Context) -> Result<()> {
+ let mut user = ctx.accounts.user.load_init()?;
+ user.bump = *ctx.bumps.get("user").unwrap();
+ user.authority = ctx.accounts.payer.key();
+ user.token_wallet = ctx.accounts.user_token_wallet.key();
+
+ Ok(())
+ }
+
+ pub fn user_guess(ctx: Context, guess: u8, wager: u64) -> Result<()> {
+ if ctx.accounts.house_token_wallet.amount < GUESS_COST {
+ return Err(error!(RandomnessRequestError::HouseInsufficientFunds));
+ }
+
+ if ctx.accounts.user_token_wallet.amount < GUESS_COST {
+ wrap_native(
+ &ctx.accounts.system_program,
+ &ctx.accounts.token_program,
+ &ctx.accounts.user_token_wallet,
+ &ctx.accounts.payer,
+ &[&[
+ PROGRAM_SEED,
+ ctx.accounts.user.load()?.authority.key().as_ref(),
+ &[ctx.accounts.user.load()?.bump],
+ ]],
+ GUESS_COST
+ .checked_sub(ctx.accounts.user_token_wallet.amount)
+ .unwrap(),
+ )?;
+ }
+
+ ctx.accounts.user_token_wallet.reload()?;
+
+ assert!(
+ ctx.accounts.user_token_wallet.amount >= GUESS_COST,
+ "User escrow is missing funds"
+ );
+
+ let request_params = format!(
+ "PID={},MAX_GUESS={},USER={}",
+ crate::id(),
+ ctx.accounts.house.load()?.max_guess,
+ ctx.accounts.user.key()
+ );
+
+ let request_init_ctx = FunctionRequestInitAndTrigger {
+ request: ctx.accounts.request.clone(),
+ function: ctx.accounts.function.clone(),
+ escrow: ctx.accounts.request_escrow.clone(),
+ mint: ctx.accounts.mint.clone(),
+ state: ctx.accounts.state.clone(),
+ attestation_queue: ctx.accounts.attestation_queue.clone(),
+ payer: ctx.accounts.payer.clone(),
+ system_program: ctx.accounts.system_program.clone(),
+ token_program: ctx.accounts.token_program.clone(),
+ associated_token_program: ctx.accounts.associated_token_program.clone(),
+ };
+ request_init_ctx.invoke(
+ ctx.accounts.switchboard.clone(),
+ None,
+ Some(1000),
+ Some(512),
+ Some(request_params.into_bytes()),
+ None,
+ )?;
+
+ let mut user = ctx.accounts.user.load_mut()?;
+ user.last_round = user.current_round;
+ user.current_round = UserRound {
+ guess,
+ wager,
+ request: ctx.accounts.request.key(),
+ status: RoundStatus::Pending,
+ result: 0,
+ slot: Clock::get()?.slot,
+ timestamp: Clock::get()?.unix_timestamp,
+ };
+
+ Ok(())
+ }
+
+ pub fn user_settle(ctx: Context, result: u8) -> Result<()> {
+ // verify we havent responded already
+ if ctx.accounts.user.load()?.current_round.status != RoundStatus::Pending {
+ return Err(error!(RandomnessRequestError::RoundInactive));
+ }
+
+ if ctx.accounts.request.active_request.status != RequestStatus::RequestSuccess {
+ return Err(error!(
+ RandomnessRequestError::SwitchboardRequestNotSuccessful
+ ));
+ }
+
+ let mut user = ctx.accounts.user.load_mut()?;
+ user.current_round.result = result;
+ user.current_round.status = RoundStatus::Settled;
+
+ // TODO: payout
+
+ Ok(())
+ }
+}
+
+#[derive(Accounts)]
+pub struct HouseInit<'info> {
+ // PROGRAM ACCOUNTS
+ #[account(
+ init,
+ space = 8 + std::mem::size_of::(),
+ payer = payer,
+ seeds = [PROGRAM_SEED],
+ bump
+ )]
+ pub house: AccountLoader<'info, HouseState>,
+
+ /// CHECK: make sure this matches function
+ pub authority: AccountInfo<'info>,
+
+ // SWITCHBOARD ACCOUNTS
+ #[account(
+ has_one = escrow_wallet,
+ // TODO: verify authority
+ )]
+ pub function: AccountLoader<'info, FunctionAccountData>,
+ #[account(has_one = token_wallet, has_one = mint)]
+ pub escrow_wallet: Box>,
+ #[account(constraint = token_wallet.mint == mint.key())]
+ pub token_wallet: Box>,
+
+ // TOKEN ACCOUNTS
+ pub token_program: Program<'info, Token>,
+ pub associated_token_program: Program<'info, AssociatedToken>,
+ #[account(address = anchor_spl::token::spl_token::native_mint::ID)]
+ pub mint: Account<'info, Mint>,
+ #[account(
+ init,
+ payer = payer,
+ associated_token::mint = mint,
+ associated_token::authority = house,
+ )]
+ pub house_token_wallet: Box>,
+
+ // SYSTEM ACCOUNTS
+ pub system_program: Program<'info, System>,
+ #[account(mut)]
+ pub payer: Signer<'info>,
+}
+
+#[derive(Accounts)]
+pub struct HouseSetFunction<'info> {
+ // PROGRAM ACCOUNTS
+ #[account(
+ mut,
+ seeds = [PROGRAM_SEED],
+ bump = house.load()?.bump,
+ has_one = authority,
+ )]
+ pub house: AccountLoader<'info, HouseState>,
+
+ /// CHECK:
+ pub authority: Signer<'info>,
+
+ // SWITCHBOARD ACCOUNTS
+ pub function: AccountLoader<'info, FunctionAccountData>,
+}
+
+#[derive(Accounts)]
+pub struct UserInit<'info> {
+ // PROGRAM ACCOUNTS
+ #[account(
+ seeds = [PROGRAM_SEED],
+ bump = house.load()?.bump,
+ constraint = house.load()?.token_wallet == house_token_wallet.key(),
+ )]
+ pub house: AccountLoader<'info, HouseState>,
+
+ #[account(
+ init,
+ space = 8 + std::mem::size_of::(),
+ payer = payer,
+ seeds = [PROGRAM_SEED, payer.key().as_ref()],
+ bump
+ )]
+ pub user: AccountLoader<'info, UserState>,
+
+ // TOKEN ACCOUNTS
+ pub token_program: Program<'info, Token>,
+ pub associated_token_program: Program<'info, AssociatedToken>,
+ #[account(address = anchor_spl::token::spl_token::native_mint::ID)]
+ pub mint: Account<'info, Mint>,
+ #[account(
+ associated_token::mint = mint,
+ associated_token::authority = house,
+ )]
+ pub house_token_wallet: Box>,
+ #[account(
+ init,
+ payer = payer,
+ associated_token::mint = mint,
+ associated_token::authority = user,
+ )]
+ pub user_token_wallet: Box>,
+
+ // SYSTEM ACCOUNTS
+ pub system_program: Program<'info, System>,
+ #[account(mut)]
+ pub payer: Signer<'info>,
+}
+
+#[derive(Accounts)]
+pub struct UserGuess<'info> {
+ // PROGRAM ACCOUNTS
+ #[account(
+ seeds = [PROGRAM_SEED],
+ bump = house.load()?.bump,
+ has_one = function,
+ constraint = house.load()?.token_wallet == house_token_wallet.key(),
+ )]
+ pub house: AccountLoader<'info, HouseState>,
+
+ #[account(
+ mut,
+ seeds = [PROGRAM_SEED, payer.key().as_ref()], // user should be paying for this each time
+ bump = user.load()?.bump,
+ constraint = user.load()?.authority == payer.key() && user.load()?.token_wallet == user_token_wallet.key(),
+ )]
+ pub user: AccountLoader<'info, UserState>,
+
+ // SWITCHBOARD ACCOUNTS
+ /// CHECK:
+ #[account(executable, address = SWITCHBOARD_ATTESTATION_PROGRAM_ID)]
+ pub switchboard: AccountInfo<'info>,
+ #[account(
+ seeds = [STATE_SEED],
+ seeds::program = switchboard.key(),
+ bump = state.load()?.bump,
+ )]
+ pub state: AccountLoader<'info, AttestationProgramState>,
+ pub attestation_queue: AccountLoader<'info, AttestationQueueAccountData>,
+ #[account(
+ mut,
+ has_one = attestation_queue,
+ )]
+ pub function: AccountLoader<'info, FunctionAccountData>,
+ /// CHECK:
+ #[account(
+ mut,
+ signer,
+ owner = system_program.key(),
+ constraint = request.data_len() == 0 && request.lamports() == 0
+ )]
+ pub request: AccountInfo<'info>,
+ /// CHECK:
+ #[account(
+ mut,
+ owner = system_program.key(),
+ constraint = request.data_len() == 0 && request.lamports() == 0
+ )]
+ pub request_escrow: AccountInfo<'info>,
+
+ // TOKEN ACCOUNTS
+ pub token_program: Program<'info, Token>,
+ pub associated_token_program: Program<'info, AssociatedToken>,
+ #[account(address = anchor_spl::token::spl_token::native_mint::ID)]
+ pub mint: Account<'info, Mint>,
+ pub house_token_wallet: Box>,
+ #[account(mut)] // we might wrap funds to this wallet
+ pub user_token_wallet: Box>,
+
+ // SYSTEM ACCOUNTS
+ pub system_program: Program<'info, System>,
+ #[account(mut)]
+ pub payer: Signer<'info>,
+}
+
+#[derive(Accounts)]
+pub struct UserSettle<'info> {
+ // CLIENT ACCOUNTS
+ #[account(
+ seeds = [PROGRAM_SEED],
+ bump = house.load()?.bump,
+ has_one = function,
+ )]
+ pub house: AccountLoader<'info, HouseState>,
+
+ #[account(
+ mut,
+ seeds = [PROGRAM_SEED, user.load()?.authority.as_ref()],
+ bump = user.load()?.bump,
+ constraint = user.load()?.token_wallet == user_token_wallet.key(),
+ )]
+ pub user: AccountLoader<'info, UserState>,
+
+ // SWITCHBOARD ACCOUNTS
+ pub function: AccountLoader<'info, FunctionAccountData>,
+ #[account(
+ constraint = request.validate_signer(
+ &function.to_account_info(),
+ &enclave_signer.to_account_info()
+ )? @ RandomnessRequestError::FunctionValidationFailed,
+ )]
+ pub request: Box>,
+ pub enclave_signer: Signer<'info>,
+
+ // TOKEN ACCOUNTS
+ pub token_program: Program<'info, Token>,
+ #[account(address = anchor_spl::token::spl_token::native_mint::ID)]
+ pub mint: Account<'info, Mint>,
+ #[account(mut)]
+ pub house_token_wallet: Box>,
+ #[account(mut)]
+ pub user_token_wallet: Box>,
+}
diff --git a/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/state.rs b/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/state.rs
new file mode 100644
index 000000000..2c9aceb82
--- /dev/null
+++ b/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/state.rs
@@ -0,0 +1,57 @@
+use crate::*;
+
+#[account(zero_copy(unsafe))]
+pub struct HouseState {
+ pub bump: u8,
+ pub max_guess: u8,
+ pub authority: Pubkey,
+ pub function: Pubkey,
+ pub token_wallet: Pubkey,
+}
+
+#[repr(u8)]
+#[derive(Copy, Clone, Default, Debug, Eq, PartialEq, AnchorSerialize, AnchorDeserialize)]
+pub enum RoundStatus {
+ #[default]
+ None = 0,
+ Pending,
+ Settled,
+}
+impl From for u8 {
+ fn from(value: RoundStatus) -> Self {
+ match value {
+ RoundStatus::Pending => 1,
+ RoundStatus::Settled => 2,
+ _ => 0,
+ }
+ }
+}
+impl From for RoundStatus {
+ fn from(value: u8) -> Self {
+ match value {
+ 1 => RoundStatus::Pending,
+ 2 => RoundStatus::Settled,
+ _ => RoundStatus::default(),
+ }
+ }
+}
+
+#[zero_copy(unsafe)]
+pub struct UserRound {
+ pub request: Pubkey,
+ pub guess: u8,
+ pub status: RoundStatus,
+ pub result: u8,
+ pub wager: u64,
+ pub slot: u64,
+ pub timestamp: i64,
+}
+
+#[account(zero_copy(unsafe))]
+pub struct UserState {
+ pub bump: u8,
+ pub authority: Pubkey,
+ pub token_wallet: Pubkey,
+ pub current_round: UserRound,
+ pub last_round: UserRound,
+}
diff --git a/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/utils.rs b/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/utils.rs
new file mode 100644
index 000000000..05add1ff6
--- /dev/null
+++ b/examples/functions/04_randomness_callback/programs/custom_randomness_request/src/utils.rs
@@ -0,0 +1,59 @@
+pub use crate::*;
+
+use anchor_spl::token::TokenAccount;
+
+pub fn transfer<'a>(
+ token_program: &AccountInfo<'a>,
+ from: &Account<'a, TokenAccount>,
+ to: &Account<'a, TokenAccount>,
+ authority: &AccountInfo<'a>,
+ auth_seed: &[&[&[u8]]],
+ amount: u64,
+) -> Result<()> {
+ if amount == 0 {
+ return Ok(());
+ }
+ let cpi_program = token_program.clone();
+ let cpi_accounts = anchor_spl::token::Transfer {
+ from: from.to_account_info(),
+ to: to.to_account_info(),
+ authority: authority.clone(),
+ };
+ let cpi_ctx = CpiContext::new_with_signer(cpi_program, cpi_accounts, auth_seed);
+ anchor_spl::token::transfer(cpi_ctx, amount)?;
+ Ok(())
+}
+
+pub fn wrap_native<'a>(
+ system_program: &AccountInfo<'a>,
+ token_program: &AccountInfo<'a>,
+ native_token_account: &Account<'a, TokenAccount>,
+ payer: &AccountInfo<'a>,
+ auth_seed: &[&[&[u8]]],
+ amount: u64,
+) -> Result<()> {
+ if amount == 0 {
+ return Ok(());
+ }
+
+ if native_token_account.mint != anchor_spl::token::spl_token::native_mint::ID {
+ return Err(error!(RandomnessRequestError::InvalidEscrow));
+ }
+
+ // first transfer the SOL to the token account
+ let transfer_accounts = anchor_lang::system_program::Transfer {
+ from: payer.to_account_info(),
+ to: native_token_account.to_account_info(),
+ };
+ let transfer_ctx = CpiContext::new(system_program.clone(), transfer_accounts);
+ anchor_lang::system_program::transfer(transfer_ctx, amount)?;
+
+ // then call sync native which
+ let sync_accounts = anchor_spl::token::SyncNative {
+ account: native_token_account.to_account_info(),
+ };
+ let sync_ctx = CpiContext::new_with_signer(token_program.clone(), sync_accounts, auth_seed);
+ anchor_spl::token::sync_native(sync_ctx)?;
+
+ Ok(())
+}
diff --git a/examples/functions/04_randomness_callback/request.ts b/examples/functions/04_randomness_callback/request.ts
new file mode 100644
index 000000000..4076761d6
--- /dev/null
+++ b/examples/functions/04_randomness_callback/request.ts
@@ -0,0 +1,273 @@
+import {
+ type CustomRandomnessRequest,
+ IDL,
+ // eslint-disable-next-line
+} from "./target/types/custom_randomness_request";
+
+import * as anchor from "@coral-xyz/anchor";
+import type { TransactionSignature } from "@solana/web3.js";
+import { clusterApiUrl } from "@solana/web3.js";
+import { sleep, toUtf8 } from "@switchboard-xyz/common";
+import {
+ FunctionAccount,
+ FunctionRequestAccount,
+ loadKeypair,
+ NativeMint,
+ SwitchboardProgram,
+ TransactionObject,
+} from "@switchboard-xyz/solana.js";
+import dotenv from "dotenv";
+import * as fs from "fs";
+import path from "path";
+dotenv.config();
+
+// The amount of funds to transfer to the new keypair to run this command
+const NEW_PAYER_TRANSFER_AMOUNT = anchor.web3.LAMPORTS_PER_SOL / 50;
+
+// The commitment level to use for reading and writing to the chain
+const COMMITMENT_LEVEL: anchor.web3.Commitment = "processed";
+
+async function main() {
+ const { program, provider, switchboard, newPayer } = await loadCli();
+
+ // 1. Load our function that we will be creating requests for
+ console.log(
+ green(`1. Load our function that we will be creating requests for`)
+ );
+ const functionAccount = new FunctionAccount(
+ switchboard,
+ process.env.FUNCTION_KEY ?? "7nzAjbw6k8CJYq4ggKXkZ75V2A4jiuvN5uuA1mf3MDtV"
+ );
+ const functionState = await functionAccount.loadData();
+ console.log(`## Function - ${functionAccount.publicKey}`);
+ console.log(` => queue: ${functionState.attestationQueue}`);
+ console.log(` => schedule: ${toUtf8(functionState.schedule)}`);
+ console.log(` => requestsDisabled: ${functionState.requestsDisabled}`);
+ console.log(
+ ` => container: ${toUtf8(functionState.container)}:${toUtf8(
+ functionState.version
+ )}`
+ );
+
+ // 2. Derive the anchor programs PDAs to build the transactions
+ console.log(
+ green(`2. Derive the anchor programs PDAs to build the transactions`)
+ );
+ const housePubkey = anchor.web3.PublicKey.findProgramAddressSync(
+ [Buffer.from("CUSTOMRANDOMNESS")],
+ program.programId
+ )[0];
+ const houseTokenWallet = anchor.utils.token.associatedAddress({
+ mint: NativeMint.address,
+ owner: housePubkey,
+ });
+ console.log(`House Pubkey: ${housePubkey}`);
+ console.log(`House Escrow: ${houseTokenWallet}`);
+
+ // 3. Create a new user for our program
+ console.log(green(`3. Create a new user for our program`));
+ const userPubkey = anchor.web3.PublicKey.findProgramAddressSync(
+ [Buffer.from("CUSTOMRANDOMNESS"), newPayer.publicKey.toBytes()],
+ program.programId
+ )[0];
+ const userTokenWallet = anchor.utils.token.associatedAddress({
+ mint: NativeMint.address,
+ owner: userPubkey,
+ });
+ console.log(`User Pubkey: ${userPubkey}`);
+ console.log(`User Escrow: ${userTokenWallet}`);
+ const userInitTxn = await program.methods
+ .userInit()
+ .accounts({
+ house: housePubkey,
+ houseTokenWallet: houseTokenWallet,
+ user: userPubkey,
+ userTokenWallet,
+ mint: NativeMint.address,
+ })
+ .rpc();
+ await awaitTxnConfirmation(provider.connection, userInitTxn, "user_init");
+
+ // 4. Create a new request account and submit a guess for our user
+ console.log(
+ green(`4. Create a new request account and submit a guess for our user`)
+ );
+ const requestKeypair = anchor.web3.Keypair.generate();
+ const requestAccount = new FunctionRequestAccount(
+ switchboard,
+ requestKeypair.publicKey
+ );
+ console.log(`Request Account: ${requestAccount.publicKey}`);
+ const tx = await program.methods
+ .userGuess(4, new anchor.BN(10000))
+ .accounts({
+ house: housePubkey,
+ user: userPubkey,
+ request: requestKeypair.publicKey,
+ function: functionAccount.publicKey,
+ requestEscrow: anchor.utils.token.associatedAddress({
+ mint: NativeMint.address,
+ owner: requestKeypair.publicKey,
+ }),
+ mint: NativeMint.address,
+ state: switchboard.attestationProgramState.publicKey,
+ attestationQueue: functionState.attestationQueue,
+ switchboard: switchboard.attestationProgramId,
+ userTokenWallet,
+ houseTokenWallet,
+ })
+ .signers([requestKeypair])
+ .rpc();
+ awaitTxnConfirmation(provider.connection, tx, "user_guess").catch();
+
+ // 5. Await off-chain verifiers to fulfill our request
+ console.log(green(`5. Await off-chain verifiers to fulfill our request`));
+ const requestRound = await requestAccount.poll();
+ const requestState = await requestAccount.loadData();
+ console.log(`\n## REQUEST - ${requestAccount.publicKey}`);
+ console.log(` => status: ${requestState.status.kind}`);
+ console.log(` => requestSlot: ${requestRound.requestSlot.toNumber()}`);
+ console.log(` => fulfilledSlot: ${requestRound.fulfilledSlot.toNumber()}`);
+ console.log(` => params: ${toUtf8(requestState.containerParams)}`);
+
+ const userState = await program.account.userState.fetch(userPubkey);
+ console.log(`\n## USER - ${userPubkey}`);
+ console.log(` => status: ${Object.keys(userState.currentRound.status)[0]}`);
+ console.log(` => guess: ${userState.currentRound.guess}`);
+ console.log(` => result: ${userState.currentRound.result}`);
+ console.log(` => wager: ${userState.currentRound.wager.toNumber()}`);
+}
+
+main()
+ .then()
+ .catch((err) => {
+ console.error(err);
+ throw err;
+ });
+
+function loadProgramId() {
+ if (process.env.RANDOMNESS_CALLBACK_PID) {
+ return new anchor.web3.PublicKey(process.env.RANDOMNESS_CALLBACK_PID);
+ }
+ if (fs.existsSync("target/deploy/custom_randomness_request-keypair.json")) {
+ return loadKeypair("target/deploy/custom_randomness_request-keypair.json")
+ .publicKey;
+ }
+ return new anchor.web3.PublicKey(
+ "Csx5AU83fPiaSChJUBZg2cW9GcCVVwZ4rwFqDA2pomX2"
+ );
+}
+
+interface ICli {
+ program: anchor.Program;
+ switchboard: SwitchboardProgram;
+ origPayer: anchor.web3.PublicKey;
+ provider: anchor.AnchorProvider;
+ newPayer: {
+ publicKey: anchor.web3.PublicKey;
+ signer: anchor.web3.Keypair;
+ };
+}
+
+async function loadCli(): Promise {
+ const provider = new anchor.AnchorProvider(
+ new anchor.web3.Connection(
+ process.env.ANCHOR_PROVIDER_URL ?? clusterApiUrl("devnet"),
+ { commitment: COMMITMENT_LEVEL }
+ ),
+ new anchor.Wallet(
+ loadKeypair(process.env.ANCHOR_WALLET ?? "~/.config/solana/id.json")
+ ),
+ { commitment: COMMITMENT_LEVEL }
+ );
+
+ const program: anchor.Program = new anchor.Program(
+ IDL,
+ loadProgramId(),
+ provider
+ );
+
+ const switchboard = await SwitchboardProgram.fromProvider(provider);
+
+ const newPayer = anchor.web3.Keypair.generate();
+ const transferTx = await switchboard.signAndSend(
+ new TransactionObject(
+ provider.publicKey,
+ [
+ anchor.web3.SystemProgram.transfer({
+ fromPubkey: provider.publicKey,
+ toPubkey: newPayer.publicKey,
+ lamports: NEW_PAYER_TRANSFER_AMOUNT,
+ }),
+ ],
+ []
+ )
+ );
+
+ // 0. Setup new payer and transfer some SOL
+ console.log(green(`0. Setup new payer and transfer some SOL`));
+
+ console.log(`New Payer: ${newPayer.publicKey}`);
+
+ awaitTxnConfirmation(
+ provider.connection,
+ transferTx,
+ "transfer SOL to new payer"
+ ).catch();
+
+ // set provider to new payer
+ const newSwitchboard = switchboard.newWithPayer(newPayer);
+ const newProgram = new anchor.Program(
+ program.idl,
+ program.programId,
+ newSwitchboard.provider
+ );
+ return {
+ newPayer: {
+ publicKey: newPayer.publicKey,
+ signer: newPayer,
+ },
+ origPayer: provider.publicKey,
+ provider: provider,
+ program: newProgram,
+ switchboard: newSwitchboard,
+ };
+}
+
+async function awaitTxnConfirmation(
+ connection: anchor.web3.Connection,
+ signature: TransactionSignature,
+ label?: string,
+ maxAttempts = 10
+) {
+ console.log(
+ `\n[TXN]${
+ label ? ": " + label : ""
+ }\n => https://explorer.solana.com/tx/${signature}?cluster=custom&customUrl=${
+ connection.rpcEndpoint.includes("rpcpool")
+ ? clusterApiUrl("devnet")
+ : connection.rpcEndpoint
+ }\n`
+ );
+
+ let attempts = maxAttempts;
+
+ while (attempts > 0) {
+ try {
+ const txnStatus = await connection.getParsedTransaction(signature, {
+ commitment:
+ COMMITMENT_LEVEL === "finalized" ? "finalized" : "confirmed",
+ });
+ if (txnStatus) {
+ return;
+ }
+ } catch {}
+
+ await sleep(1000);
+ attempts = attempts - 1;
+ }
+
+ throw new Error(`Failed to await txn confirmation`);
+}
+
+const green = (message: string) => `\x1b[32m${message}\x1b[0m`;
diff --git a/examples/functions/04_randomness_callback/sgx-function/.dockerignore b/examples/functions/04_randomness_callback/sgx-function/.dockerignore
new file mode 100644
index 000000000..7e9b08685
--- /dev/null
+++ b/examples/functions/04_randomness_callback/sgx-function/.dockerignore
@@ -0,0 +1,3 @@
+target/
+Makefile
+README.md
\ No newline at end of file
diff --git a/examples/functions/04_randomness_callback/sgx-function/.gitignore b/examples/functions/04_randomness_callback/sgx-function/.gitignore
new file mode 100644
index 000000000..98a64d40b
--- /dev/null
+++ b/examples/functions/04_randomness_callback/sgx-function/.gitignore
@@ -0,0 +1,21 @@
+# Generated by Cargo
+# will have compiled files and executables
+debug/
+target/
+
+# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
+# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
+Cargo.lock
+
+# These are backup files generated by rustfmt
+**/*.rs.bk
+
+# MSVC Windows builds of rustc generate these, which store debugging information
+*.pdb
+
+
+# Added by cargo
+
+/target
+
+measurement.txt
\ No newline at end of file
diff --git a/examples/functions/04_randomness_callback/sgx-function/Cargo.toml b/examples/functions/04_randomness_callback/sgx-function/Cargo.toml
new file mode 100644
index 000000000..acd622b90
--- /dev/null
+++ b/examples/functions/04_randomness_callback/sgx-function/Cargo.toml
@@ -0,0 +1,17 @@
+[workspace]
+
+[package]
+name = "randomness-function"
+version = "0.1.0"
+edition = "2021"
+
+[[bin]]
+name = "randomness-function"
+path = "src/main.rs"
+
+[dependencies]
+tokio = "^1"
+futures = "0.3"
+# switchboard-utils = { version = "0.8.0" }
+# switchboard-solana = { version = "0.9.4", path = "../../../../rust/switchboard-solana" }
+switchboard-solana = "0.9.4"
diff --git a/examples/functions/04_randomness_callback/sgx-function/Dockerfile b/examples/functions/04_randomness_callback/sgx-function/Dockerfile
new file mode 100644
index 000000000..ca302eceb
--- /dev/null
+++ b/examples/functions/04_randomness_callback/sgx-function/Dockerfile
@@ -0,0 +1,25 @@
+# syntax=docker/dockerfile:1.4
+FROM switchboardlabs/sgx-function:main AS builder
+
+ARG CARGO_NAME=switchboard-function
+ENV CARGO_NAME=$CARGO_NAME
+
+WORKDIR /home/root/switchboard-function/sgx-function
+COPY ./Cargo.lock ./Cargo.toml ./
+COPY ./src ./src
+
+RUN --mount=type=cache,target=/usr/local/cargo/registry,id=${TARGETPLATFORM} --mount=type=cache,target=target,id=${TARGETPLATFORM} \
+ cargo build --release && \
+ cargo strip && \
+ mv target/release/randomness-function /sgx/app
+
+FROM switchboardlabs/sgx-function:main
+
+# Copy the binary
+WORKDIR /sgx
+COPY --from=builder /sgx/app /sgx
+
+# Get the measurement from the enclave
+RUN /get_measurement.sh
+
+ENTRYPOINT ["bash", "/boot.sh"]
diff --git a/examples/functions/04_randomness_callback/sgx-function/Dockerfile.dev b/examples/functions/04_randomness_callback/sgx-function/Dockerfile.dev
new file mode 100644
index 000000000..d4639ff0e
--- /dev/null
+++ b/examples/functions/04_randomness_callback/sgx-function/Dockerfile.dev
@@ -0,0 +1,51 @@
+# syntax=docker/dockerfile:1.4
+FROM switchboardlabs/sgx-function:main AS builder
+
+ARG CARGO_NAME=switchboard-function
+
+WORKDIR /home/root/solana-sdk
+
+COPY ./rust/switchboard-common/Cargo.toml \
+ ./rust/switchboard-common/Cargo.lock \
+ ./rust/switchboard-common/
+
+# COPY ./rust/switchboard-utils/Cargo.toml \
+# ./rust/switchboard-utils/Cargo.lock \
+# ./rust/switchboard-utils/
+
+COPY ./rust/switchboard-solana/Cargo.toml \
+ ./rust/switchboard-solana/Cargo.lock \
+ ./rust/switchboard-solana/
+
+COPY ./chains/solana/examples/functions/04_randomness_callback/sgx-function/Cargo.toml \
+ ./chains/solana/examples/functions/04_randomness_callback/sgx-function/Cargo.lock \
+ ./chains/solana/examples/functions/04_randomness_callback/sgx-function/
+
+COPY ./rust/switchboard-common/src \
+ ./rust/switchboard-common/src/
+
+# COPY ./rust/switchboard-utils/src \
+# ./rust/switchboard-utils/src/
+
+COPY ./rust/switchboard-solana/src \
+ ./rust/switchboard-solana/src/
+
+COPY ./chains/solana/examples/functions/04_randomness_callback/sgx-function/src \
+ ./chains/solana/examples/functions/04_randomness_callback/sgx-function/src/
+
+WORKDIR /home/root/solana-sdk/chains/solana/examples/functions/04_randomness_callback/sgx-function
+
+RUN --mount=type=cache,target=/usr/local/cargo/registry,id=${TARGETPLATFORM} --mount=type=cache,target=target,id=${TARGETPLATFORM} \
+ cargo build --release && \
+ cargo strip && \
+ mv /home/root/solana-sdk/chains/solana/examples/functions/04_randomness_callback/sgx-function/target/release/${CARGO_NAME} /sgx
+
+FROM switchboardlabs/sgx-function:main
+
+# Copy the binary
+WORKDIR /sgx
+COPY --from=builder /sgx/${CARGO_NAME} /sgx/app
+
+# Get the measurement from the enclave
+RUN /get_measurement.sh
+ENTRYPOINT ["bash", "/boot.sh"]
diff --git a/examples/functions/04_randomness_callback/sgx-function/Makefile b/examples/functions/04_randomness_callback/sgx-function/Makefile
new file mode 100644
index 000000000..309ee5a7f
--- /dev/null
+++ b/examples/functions/04_randomness_callback/sgx-function/Makefile
@@ -0,0 +1,36 @@
+.PHONY: build clean publish test
+
+# Variables
+CARGO_NAME=randomness-function
+DOCKER_IMAGE_NAME=gallynaut/randomness-function
+
+DOCKER_BUILD_COMMAND=DOCKER_BUILDKIT=1 docker buildx build --platform linux/amd64 --build-arg CARGO_NAME=${CARGO_NAME}
+
+# Default make task
+all: build
+
+docker_build:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile -t ${DOCKER_IMAGE_NAME}:dev --load ./
+docker_publish:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile -t ${DOCKER_IMAGE_NAME} --push ./
+
+dev_docker_build:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME}:dev --load ../../../../../../
+dev_docker_publish:
+ ${DOCKER_BUILD_COMMAND} --pull -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME} --push ../../../../../../
+
+build: docker_build measurement
+
+dev: dev_docker_build measurement
+
+publish: docker_publish measurement
+
+measurement:
+ @docker run -d --platform=linux/amd64 --name=my-switchboard-function ${DOCKER_IMAGE_NAME}:dev > /dev/null
+ @docker cp my-switchboard-function:/measurement.txt measurement.txt
+ @docker stop my-switchboard-function > /dev/null
+ @docker rm my-switchboard-function > /dev/null
+
+# Task to clean up the compiled rust application
+clean:
+ cargo clean
diff --git a/examples/functions/04_randomness_callback/sgx-function/README.md b/examples/functions/04_randomness_callback/sgx-function/README.md
new file mode 100644
index 000000000..d1171bf5b
--- /dev/null
+++ b/examples/functions/04_randomness_callback/sgx-function/README.md
@@ -0,0 +1,70 @@
+
+
+
+
Switchboard
Solana Functions Template
+
+
+
+
+
+
+
+
+
+
+
+## Switchboard Functions
+
+Switchboards V3 architecture allows users to permissionlessly build and run any code you like and we attest the output is from your code.
+
+## Table of Content
+
+- [Project Setup](#setup)
+- [Examples](#examples)
+ - [Binance](#binance)
+ - [Secrets](#secrets)
+
+## Setup
+
+Edit the Makefile with your docker image name. Make sure to include your docker
+organization if publishing to the repository (For example:
+`switchboard/my-function`).
+
+## Build
+
+Run the following command to build the docker image with your custom function
+
+```bash
+make
+```
+
+You should see a `measurement.txt` in the root of the project containing the
+base64 encoding of the MRENCLAVE measurement. You will need to re-generate this
+measurement anytime your source code or dependencies change.
+
+## Publishing
+
+```bash
+make publish
+```
+
+## Integration
+
+To get started, you will first need to:
+
+1. Build your docker image and upload to a Docker/IPFS repository
+2. Generate your MRENCLAVE measurement
+
+Next, you will need to create a Function account for your given MRENCLAVE
+measurement. Head over to [app.switchboard.xyz](https://app.switchboard.xyz) and
+create a new function with your given repository and MRENCLAVE measurement.
+
+## Examples
+
+### Binance
+
+An example function to pull in many spot prices from Binance.
+
+### Secrets
+
+An example function that uses Switchboard Secrets.
\ No newline at end of file
diff --git a/examples/functions/04_randomness_callback/sgx-function/package.json b/examples/functions/04_randomness_callback/sgx-function/package.json
new file mode 100644
index 000000000..bc701d37e
--- /dev/null
+++ b/examples/functions/04_randomness_callback/sgx-function/package.json
@@ -0,0 +1,8 @@
+{
+ "name": "solana-randomness-callback-function",
+ "scripts": {
+ "build:cargo": "make",
+ "fix": "cargo fmt"
+ },
+ "dependencies": {}
+}
diff --git a/examples/functions/04_randomness_callback/sgx-function/src/main.rs b/examples/functions/04_randomness_callback/sgx-function/src/main.rs
new file mode 100644
index 000000000..2161d174d
--- /dev/null
+++ b/examples/functions/04_randomness_callback/sgx-function/src/main.rs
@@ -0,0 +1,58 @@
+use std::str::FromStr;
+
+pub use switchboard_solana::get_ixn_discriminator;
+pub use switchboard_solana::prelude::*;
+
+mod params;
+pub use params::*;
+
+#[tokio::main(worker_threads = 12)]
+async fn main() {
+ // First, initialize the runner instance with a freshly generated Gramine keypair
+ let runner = FunctionRunner::new_from_cluster(Cluster::Devnet, None).unwrap();
+
+ // parse and validate user provided request params
+ let params = ContainerParams::decode(&runner.fn_request_data.container_params).unwrap();
+
+ // Determine the final result
+ let mut bytes: [u8; 1] = [0u8; 1];
+ Gramine::read_rand(&mut bytes).expect("gramine failed to generate randomness");
+ let result = (bytes[0] % params.max_guess) + 1;
+
+ // derive pubkeys to build ixn
+ let (house_pubkey, _house_bump) =
+ Pubkey::find_program_address(&[b"CUSTOMRANDOMNESS"], ¶ms.program_id);
+ let mint = anchor_spl::token::spl_token::native_mint::ID;
+ let house_escrow =
+ anchor_spl::associated_token::get_associated_token_address(&house_pubkey, &mint);
+ let user_escrow =
+ anchor_spl::associated_token::get_associated_token_address(¶ms.user_key, &mint);
+
+ // build ixn data from discriminator and result
+ let mut ixn_data = get_ixn_discriminator("user_settle").to_vec();
+ ixn_data.push(result);
+
+ let user_settle_ixn = Instruction {
+ program_id: params.program_id,
+ data: ixn_data,
+ accounts: vec![
+ AccountMeta::new_readonly(house_pubkey, false),
+ AccountMeta::new(params.user_key, false),
+ AccountMeta::new_readonly(runner.function, false),
+ AccountMeta::new_readonly(runner.fn_request_key, false),
+ AccountMeta::new_readonly(runner.signer, true),
+ AccountMeta::new_readonly(anchor_spl::token::ID, false),
+ AccountMeta::new_readonly(mint, false),
+ AccountMeta::new(house_escrow, false),
+ AccountMeta::new(user_escrow, false),
+ ],
+ };
+
+ // Then, write your own Rust logic and build a Vec of instructions.
+ // Should be under 700 bytes after serialization
+ let ixs: Vec = vec![user_settle_ixn];
+
+ // Finally, emit the signed quote and partially signed transaction to the functionRunner oracle
+ // The functionRunner oracle will use the last outputted word to stdout as the serialized result. This is what gets executed on-chain.
+ runner.emit(ixs).await.unwrap();
+}
diff --git a/examples/functions/04_randomness_callback/sgx-function/src/params.rs b/examples/functions/04_randomness_callback/sgx-function/src/params.rs
new file mode 100644
index 000000000..ee9a25c98
--- /dev/null
+++ b/examples/functions/04_randomness_callback/sgx-function/src/params.rs
@@ -0,0 +1,73 @@
+use crate::*;
+
+pub struct ContainerParams {
+ pub program_id: Pubkey,
+ pub max_guess: u8,
+ pub user_key: Pubkey,
+}
+
+impl ContainerParams {
+ pub fn decode(container_params: &Vec) -> std::result::Result {
+ let params = String::from_utf8(container_params.clone()).unwrap();
+
+ let mut program_id: Pubkey = Pubkey::default();
+ let mut max_guess: u8 = 0;
+ let mut user_key: Pubkey = Pubkey::default();
+
+ for env_pair in params.split(',') {
+ let pair: Vec<&str> = env_pair.splitn(2, '=').collect();
+ if pair.len() == 2 {
+ match pair[0] {
+ "PID" => program_id = Pubkey::from_str(pair[1]).unwrap(),
+ "MAX_GUESS" => max_guess = pair[1].parse::().unwrap(),
+ "USER" => user_key = Pubkey::from_str(pair[1]).unwrap(),
+ _ => {}
+ }
+ }
+ }
+
+ if program_id == Pubkey::default() {
+ return Err(SwitchboardClientError::CustomMessage(
+ "PID cannot be undefined".to_string(),
+ ));
+ }
+ if max_guess == 0 {
+ return Err(SwitchboardClientError::CustomMessage(
+ "MAX_GUESS must be greater than 0".to_string(),
+ ));
+ }
+ if user_key == Pubkey::default() {
+ return Err(SwitchboardClientError::CustomMessage(
+ "USER_KEY cannot be undefined".to_string(),
+ ));
+ }
+
+ Ok(Self {
+ program_id,
+ max_guess,
+ user_key,
+ })
+ }
+}
+
+#[cfg(test)]
+mod tests {
+ use super::*;
+
+ #[test]
+ fn test_params_decode() {
+ let request_params_string = format!(
+ "PID={},MAX_GUESS={},USER={}",
+ anchor_spl::token::ID,
+ 8,
+ anchor_spl::token::ID
+ );
+ let request_params_bytes = request_params_string.into_bytes();
+
+ let params = ContainerParams::decode(&request_params_bytes).unwrap();
+
+ assert_eq!(params.program_id, anchor_spl::token::ID);
+ assert_eq!(params.max_guess, 8);
+ assert_eq!(params.user_key, anchor_spl::token::ID);
+ }
+}
diff --git a/examples/functions/04_randomness_callback/tests/custom_randomness_request.ts b/examples/functions/04_randomness_callback/tests/custom_randomness_request.ts
new file mode 100644
index 000000000..1a4782556
--- /dev/null
+++ b/examples/functions/04_randomness_callback/tests/custom_randomness_request.ts
@@ -0,0 +1,363 @@
+// eslint-disable-next-line node/no-unpublished-import
+import type { CustomRandomnessRequest } from "../target/types/custom_randomness_request";
+
+import { printLogs } from "./utils";
+
+import type { Program } from "@coral-xyz/anchor";
+import * as anchor from "@coral-xyz/anchor";
+import * as spl from "@solana/spl-token";
+import type { Connection } from "@solana/web3.js";
+import { Keypair, PublicKey, SystemProgram } from "@solana/web3.js";
+import { toUtf8 } from "@switchboard-xyz/common";
+import type {
+ FunctionAccount,
+ SwitchboardWallet,
+} from "@switchboard-xyz/solana.js";
+import {
+ attestationTypes,
+ FunctionRequestAccount,
+ TransactionObject,
+} from "@switchboard-xyz/solana.js";
+import {
+ AttestationQueueAccount,
+ type BootstrappedAttestationQueue,
+ NativeMint,
+ parseMrEnclave,
+ SwitchboardProgram,
+} from "@switchboard-xyz/solana.js";
+import assert from "assert";
+
+const MRENCLAVE = parseMrEnclave(
+ Buffer.from("Y6keo0uTCiWDNcWwGjZ2jfTd4VFhrr6LC/6Mk1aiNCA=", "base64")
+);
+const emptyEnclave: number[] = new Array(32).fill(0);
+
+describe("custom_randomness_request", () => {
+ // Configure the client to use the local cluster.
+ anchor.setProvider(anchor.AnchorProvider.env());
+
+ const program = anchor.workspace
+ .CustomRandomnessRequest as Program;
+
+ const payer = (program.provider as anchor.AnchorProvider).publicKey;
+ const [housePubkey, houseBump] = PublicKey.findProgramAddressSync(
+ [Buffer.from("CUSTOMRANDOMNESS")],
+ program.programId
+ );
+ const houseTokenWallet = anchor.utils.token.associatedAddress({
+ mint: NativeMint.address,
+ owner: housePubkey,
+ });
+
+ let switchboard: BootstrappedAttestationQueue;
+ let functionAccount: FunctionAccount;
+ let requestAccount: FunctionRequestAccount;
+ let wallet: SwitchboardWallet;
+
+ const [userPubkey, userBump] = PublicKey.findProgramAddressSync(
+ [Buffer.from("CUSTOMRANDOMNESS"), payer.toBytes()],
+ program.programId
+ );
+ const userTokenWallet = anchor.utils.token.associatedAddress({
+ mint: NativeMint.address,
+ owner: userPubkey,
+ });
+
+ before(async () => {
+ const switchboardProgram = await SwitchboardProgram.fromProvider(
+ program.provider as anchor.AnchorProvider
+ );
+
+ switchboard = await AttestationQueueAccount.bootstrapNewQueue(
+ switchboardProgram
+ );
+
+ [functionAccount] =
+ await switchboard.attestationQueue.account.createFunction({
+ name: "test function",
+ metadata: "this function handles XYZ for my protocol",
+ schedule: "15 * * * * *",
+ container: "switchboardlabs/basic-oracle-function",
+ version: "latest",
+ mrEnclave: MRENCLAVE,
+ // authority: programStatePubkey,
+ });
+ wallet = await functionAccount.wallet;
+
+ console.log(
+ `state: ${switchboardProgram.attestationProgramState.publicKey}`
+ );
+ console.log(`attestationQueue: ${switchboard.attestationQueue.publicKey}`);
+ console.log(`function: ${functionAccount.publicKey}`);
+ });
+
+ it("house_init", async () => {
+ const preHouseState = await program.provider.connection.getAccountInfo(
+ housePubkey
+ );
+ if (preHouseState === null || preHouseState.data.byteLength === 0) {
+ const tx = await program.methods
+ .houseInit(10)
+ .accounts({
+ house: housePubkey,
+ authority: payer,
+ function: functionAccount.publicKey,
+ escrowWallet: wallet.publicKey,
+ tokenWallet: wallet.tokenWallet,
+ mint: switchboard.program.mint.address,
+ houseTokenWallet: houseTokenWallet,
+ })
+ .rpc();
+ console.log("house_init transaction signature", tx);
+ }
+
+ const houseState = await program.account.houseState.fetch(housePubkey);
+ writeHouseState(housePubkey, houseState);
+
+ assert(houseState.bump === houseBump, "HouseBumpMismatch");
+ assert(houseState.authority.equals(payer), "HouseAuthorityMismatch");
+ assert(
+ houseState.function.equals(functionAccount.publicKey),
+ "HouseFunctionMismatch"
+ );
+ assert(
+ houseState.tokenWallet.equals(houseTokenWallet),
+ "HouseTokenWalletMismatch"
+ );
+ assert(houseState.maxGuess === 10, "HouseMaxGuessMismatch");
+ });
+
+ it("user_init", async () => {
+ // Add your test here.
+ const tx = await program.methods
+ .userInit()
+ .accounts({
+ house: housePubkey,
+ houseTokenWallet: houseTokenWallet,
+ user: userPubkey,
+ userTokenWallet,
+ mint: NativeMint.address,
+ })
+ .rpc();
+ console.log("user_init transaction signature", tx);
+
+ const userState = await program.account.userState.fetch(userPubkey);
+ writeUserState(userPubkey, userState);
+
+ assert(userState.bump === userBump, "UserBumpMismatch");
+ assert(userState.authority.equals(payer), "UserAuthorityMismatch");
+ assert(
+ userState.tokenWallet.equals(userTokenWallet),
+ "UserTokenWalletMismatch"
+ );
+ });
+
+ it("funds house escrow", async () => {
+ const initialBalance = await switchboard.program.mint.fetchBalance(
+ houseTokenWallet
+ );
+ assert(initialBalance === 0, "Initial balance mismatch");
+
+ const [payerTokenWallet] =
+ await switchboard.program.mint.getOrCreateWrappedUser(payer, {
+ fundUpTo: 2,
+ });
+
+ const tx = await spl.transfer(
+ switchboard.program.connection,
+ switchboard.program.wallet.payer,
+ payerTokenWallet,
+ houseTokenWallet,
+ payer,
+ switchboard.program.mint.toTokenAmount(2)
+ );
+
+ const finalBalance = await switchboard.program.mint.fetchBalance(
+ houseTokenWallet
+ );
+ assert(finalBalance === 2, "Final balance mismatch");
+ });
+
+ it("user_guess", async () => {
+ const requestKeypair = Keypair.generate();
+
+ requestAccount = new FunctionRequestAccount(
+ switchboard.program,
+ requestKeypair.publicKey
+ );
+
+ // try {
+ // Add your test here.
+ const tx = await program.methods
+ .userGuess(4, new anchor.BN(10000))
+ .accounts({
+ house: housePubkey,
+ user: userPubkey,
+ request: requestKeypair.publicKey,
+ function: functionAccount.publicKey,
+ requestEscrow: anchor.utils.token.associatedAddress({
+ mint: NativeMint.address,
+ owner: requestKeypair.publicKey,
+ }),
+ mint: NativeMint.address,
+ state: switchboard.program.attestationProgramState.publicKey,
+ attestationQueue: switchboard.attestationQueue.publicKey,
+ switchboard: switchboard.program.attestationProgramId,
+ userTokenWallet,
+ houseTokenWallet,
+ })
+ .signers([requestKeypair])
+ .rpc();
+
+ console.log("user_guess transaction signature", tx);
+ await printLogs(program.provider.connection, tx);
+ // } catch (error) {
+ // await handleFailedTxnLogs(switchboard.program.connection, error);
+ // }
+
+ const userState = await program.account.userState.fetch(userPubkey);
+ writeUserState(userPubkey, userState);
+
+ assert(
+ userState.currentRound.request.equals(requestKeypair.publicKey),
+ "RequestPubkeyMismatch"
+ );
+ assert(userState.currentRound.guess === 4, "UserGuessMismatch");
+ assert(
+ userState.currentRound.wager.eq(new anchor.BN(10000)),
+ "UserWagerMismatch"
+ );
+ assert(
+ getStatus(userState.currentRound.status) === "pending",
+ "UserStatusMismatch"
+ );
+
+ const requestState = await requestAccount.loadData();
+ const expectedRequestParams = `PID=${
+ program.programId
+ },MAX_GUESS=${10},USER=${userPubkey}`;
+ const requestParams = toUtf8(requestState.containerParams);
+
+ assert(requestParams === expectedRequestParams, "Request params mismatch");
+ });
+
+ it("user_settle", async () => {
+ const enclaveSigner = Keypair.generate();
+
+ const requestState = await requestAccount.loadData();
+
+ const receiver = await switchboard.program.mint.getOrCreateAssociatedUser(
+ payer
+ );
+
+ const requestVerifyIxn = attestationTypes.functionRequestVerify(
+ switchboard.program,
+ {
+ params: {
+ observedTime: new anchor.BN(Math.floor(Date.now() / 1000)),
+ mrEnclave: Array.from(MRENCLAVE),
+ isFailure: false,
+ requestSlot: requestState.activeRequest.requestSlot,
+ containerParamsHash: requestState.containerParamsHash,
+ },
+ },
+ {
+ request: requestAccount.publicKey,
+ function: functionAccount.publicKey,
+ functionEnclaveSigner: enclaveSigner.publicKey,
+ verifierQuote: switchboard.verifier.publicKey,
+ verifierEnclaveSigner: switchboard.verifier.signer.publicKey,
+ attestationQueue: switchboard.attestationQueue.publicKey,
+ verifierPermission: switchboard.verifier.permissionAccount.publicKey,
+ state: switchboard.program.attestationProgramState.publicKey,
+ escrow: requestAccount.getEscrow(),
+ functionEscrow: wallet.tokenWallet,
+ receiver,
+ tokenProgram: anchor.utils.token.TOKEN_PROGRAM_ID,
+ }
+ );
+
+ try {
+ const tx = await program.methods
+ .userSettle(4)
+ .accounts({
+ house: housePubkey,
+ user: userPubkey,
+ request: requestAccount.publicKey,
+ function: functionAccount.publicKey,
+ enclaveSigner: enclaveSigner.publicKey,
+ houseTokenWallet,
+ userTokenWallet,
+ mint: NativeMint.address,
+ })
+ .preInstructions([requestVerifyIxn])
+ .signers([switchboard.verifier.signer, enclaveSigner])
+ .rpc();
+
+ console.log("user_guess transaction signature", tx);
+ await printLogs(program.provider.connection, tx);
+ } catch (error) {
+ console.error(error);
+ await handleFailedTxnLogs(switchboard.program.connection, error);
+ }
+
+ const userState = await program.account.userState.fetch(userPubkey);
+ writeUserState(userPubkey, userState);
+
+ assert(userState.currentRound.result === 4, "UserResultMismatch");
+
+ const status = getStatus(userState.currentRound.status);
+ assert(status === "settled", "UserStatusMismatch");
+ });
+});
+
+function writeHouseState(pubkey: PublicKey, houseState: any) {
+ console.log(`## House ${pubkey}`);
+ console.log(`\tbump: ${houseState.bump}`);
+ console.log(`\tmaxGuess: ${houseState.maxGuess}`);
+ console.log(`\tauthority: ${houseState.authority}`);
+ console.log(`\tfunction: ${houseState.function}`);
+ console.log(`\ttokenWallet: ${houseState.tokenWallet}`);
+}
+
+function writeUserState(pubkey: PublicKey, userState: any) {
+ console.log(`## User ${pubkey}`);
+ console.log(`\tbump: ${userState.bump}`);
+ console.log(`\tauthority: ${userState.authority}`);
+ console.log(`\ttokenWallet: ${userState.tokenWallet}`);
+ console.log(`\tcurrentRound`);
+ // console.log(`== Current Round ==`);
+ writeUserRound(userState.currentRound);
+ console.log(`\tlastRound`);
+ // console.log(`== Last Round ==`);
+ writeUserRound(userState.lastRound);
+}
+
+function getStatus(status: Record): string {
+ return Object.keys(status)[0];
+}
+
+function writeUserRound(round: any) {
+ console.log(`\t\trequest: ${round.request}`);
+ console.log(`\t\tguess: ${round.guess}`);
+ console.log(`\t\tstatus: ${getStatus(round.status)}`);
+ console.log(`\t\tresult: ${round.result}`);
+ console.log(`\t\tslot: ${(round.slot as anchor.BN).toNumber()}`);
+ console.log(`\t\ttimestamp: ${(round.timestamp as anchor.BN).toNumber()}`);
+ console.log(`\t\twager: ${(round.wager as anchor.BN).toNumber()}`);
+}
+
+async function handleFailedTxnLogs(connection: Connection, error: unknown) {
+ const errorString = `${error}`;
+ const regex = /Raw transaction (\S+)/;
+ const match = errorString.match(regex);
+ const base58String = match ? match[1] : null;
+ if (base58String) {
+ console.log(base58String);
+ await printLogs(connection, base58String);
+ } else {
+ console.log(`Failed to extract txn sig from: ${errorString}`);
+ }
+
+ throw error;
+}
diff --git a/examples/functions/04_randomness_callback/tests/utils.ts b/examples/functions/04_randomness_callback/tests/utils.ts
new file mode 100644
index 000000000..ed0d5d52a
--- /dev/null
+++ b/examples/functions/04_randomness_callback/tests/utils.ts
@@ -0,0 +1,16 @@
+import type { Connection } from "@solana/web3.js";
+import { sleep } from "@switchboard-xyz/common";
+
+export async function printLogs(
+ connection: Connection,
+ tx: string,
+ v0Txn?: boolean,
+ delay = 3000
+) {
+ await sleep(delay);
+ const parsed = await connection.getParsedTransaction(tx, {
+ commitment: "confirmed",
+ maxSupportedTransactionVersion: v0Txn ? 0 : undefined,
+ });
+ console.log(parsed?.meta?.logMessages?.join("\n"));
+}
diff --git a/examples/functions/04_randomness_callback/tsconfig.json b/examples/functions/04_randomness_callback/tsconfig.json
new file mode 100644
index 000000000..22b28948b
--- /dev/null
+++ b/examples/functions/04_randomness_callback/tsconfig.json
@@ -0,0 +1,42 @@
+{
+ "ts-node": {
+ "compilerOptions": {
+ "module": "commonjs"
+ }
+ },
+ "compilerOptions": {
+ "types": [
+ "mocha",
+ "chai",
+ "node"
+ ],
+ "typeRoots": [
+ "./node_modules/@types"
+ ],
+ "module": "commonjs",
+ "noEmit": true,
+ "esModuleInterop": true,
+ "strict": false,
+ "strictNullChecks": false,
+ "target": "es6",
+ "paths": {
+ "@switchboard-xyz/solana.js": [
+ "../../../javascript/solana.js"
+ ]
+ }
+ },
+ "include": [
+ "tests/**/*",
+ "target/types/*.ts",
+ "./request.ts"
+ ],
+ "exclude": [
+ "target",
+ "lib"
+ ],
+ "references": [
+ {
+ "path": "../../../../../javascript/solana.js"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/examples/vrf/01_vrf_client/Cargo.lock b/examples/vrf/01_vrf_client/Cargo.lock
index 55e3724e3..cb5736d1b 100644
--- a/examples/vrf/01_vrf_client/Cargo.lock
+++ b/examples/vrf/01_vrf_client/Cargo.lock
@@ -4235,9 +4235,9 @@ checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
[[package]]
name = "switchboard-common"
-version = "0.8.5"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5a03303674fb73b1dbe6cfc83aa8faa0e99264472a47177a1803f7475b318d1"
+checksum = "1ba2cc1d6055e0989756adc4f54fa1e27d684ce08d6164da23900e93ac0b13b6"
dependencies = [
"getrandom 0.2.10",
"hex",
@@ -4249,7 +4249,7 @@ dependencies = [
[[package]]
name = "switchboard-solana"
-version = "0.9.1"
+version = "0.8.4"
dependencies = [
"anchor-client",
"anchor-lang",
@@ -4258,7 +4258,6 @@ dependencies = [
"bytemuck",
"chrono",
"cron",
- "hex",
"rust_decimal",
"sgx-quote",
"solana-address-lookup-table-program",
@@ -4266,7 +4265,6 @@ dependencies = [
"solana-program",
"superslice",
"switchboard-common",
- "tokio",
]
[[package]]
diff --git a/examples/vrf/01_vrf_client/Cargo.toml b/examples/vrf/01_vrf_client/Cargo.toml
index fc21f9335..ff18b932b 100644
--- a/examples/vrf/01_vrf_client/Cargo.toml
+++ b/examples/vrf/01_vrf_client/Cargo.toml
@@ -17,4 +17,5 @@ cpi = ["no-entrypoint"]
[dependencies]
bytemuck = "1.13.1"
-switchboard-solana = { version = "^0.9.1", path = "../../../rust/switchboard-solana" }
+switchboard-solana = { path = "../../../rust/switchboard-solana", version = "0.8.4" }
+# switchboard-solana = { version = "^0.8.4", path = "../../../rust/switchboard-solana" }
diff --git a/examples/vrf/01_vrf_client/package.json b/examples/vrf/01_vrf_client/package.json
index fba92c9b5..a6c920534 100644
--- a/examples/vrf/01_vrf_client/package.json
+++ b/examples/vrf/01_vrf_client/package.json
@@ -8,11 +8,9 @@
"directory": "programs/anchor-vrf-lite-parser"
},
"scripts": {
- "lint": "eslint --ext .js,.json,.ts 'src/**' --fix",
- "build:old": "node ../build.js anchor-vrf-lite-parser 5Hhm5xKDiThfidbpqjJpKmMJEcKmjj5tEUNFpi2DzSvb",
- "build": "anchor build",
- "test": "npm run localnet && npm run network:create && npm run network:start & sleep 60 && anchor test --skip-local-validator",
- "test:dev": "npm run localnet && npm run network:create && npm run network:start:dev & sleep 15 && anchor test --skip-local-validator"
+ "build:cargo": "anchor build",
+ "fix": "cargo fmt && pnpm exec prettier ./tests/*.ts -w",
+ "clean": "pnpm exec rimraf node_modules .anchor .turbo"
},
"dependencies": {
"@coral-xyz/anchor": "^0.28.0",
@@ -20,9 +18,9 @@
"@project-serum/borsh": "^0.2.5",
"@solana/spl-token": "^0.3.6",
"@solana/web3.js": "^1.77.3",
- "@switchboard-xyz/common": "^2.2.4",
- "@switchboard-xyz/oracle": "^2.1.13",
- "@switchboard-xyz/solana.js": "workspace:*",
+ "@switchboard-xyz/common": "latest",
+ "@switchboard-xyz/oracle": "latest",
+ "@switchboard-xyz/solana.js": "latest",
"chalk": "^4.1.2",
"dotenv": "^16.0.1",
"yargs": "^17.5.1"
@@ -30,18 +28,10 @@
"devDependencies": {
"@types/chai": "^4.3.0",
"@types/mocha": "^9.0.0",
- "@types/node": "^17.0.45",
- "@typescript-eslint/eslint-plugin": "^5.44.0",
- "@typescript-eslint/parser": "^5.44.0",
"chai": "^4.3.6",
- "eslint": "^8.28.0",
"mocha": "^9.0.3",
"npm-run-all": "^4.1.5",
- "prettier": "^2.4.1",
"prettier-plugin-organize-imports": "^2.3.4",
- "shx": "^0.3.4",
- "ts-mocha": "^9.0.2",
- "ts-node": "^10.9.1",
- "typescript": "^5.1.3"
+ "ts-mocha": "^9.0.2"
}
}
diff --git a/examples/vrf/01_vrf_client/src/actions/close_state.rs b/examples/vrf/01_vrf_client/src/actions/close_state.rs
index b76426b3b..d2fca2639 100644
--- a/examples/vrf/01_vrf_client/src/actions/close_state.rs
+++ b/examples/vrf/01_vrf_client/src/actions/close_state.rs
@@ -11,7 +11,7 @@ pub struct CloseState<'info> {
mut,
close = sol_dest,
seeds = [
- STATE_SEED,
+ STATE_SEED,
vrf.key().as_ref(),
authority.key().as_ref(),
],
@@ -28,7 +28,7 @@ pub struct CloseState<'info> {
#[account(mut)]
pub vrf: AccountLoader<'info, VrfLiteAccountData>,
#[account(
- mut,
+ mut,
constraint = escrow.mint == escrow_dest.mint && escrow.owner == program_state.key()
)]
pub escrow: Account<'info, TokenAccount>,
@@ -53,7 +53,7 @@ pub struct CloseState<'info> {
/// CHECK:
pub queue_authority: AccountInfo<'info>,
#[account(
- seeds = [STATE_SEED],
+ seeds = [STATE_SEED],
bump = state.load()?.switchboard_state_bump,
seeds::program = switchboard_program.key()
)]
@@ -67,8 +67,8 @@ pub struct CloseState<'info> {
/// CHECK:
#[account(
- constraint =
- switchboard_program.executable == true
+ constraint =
+ switchboard_program.executable == true
&& *switchboard_program.key == SWITCHBOARD_PROGRAM_ID @ VrfErrorCode::InvalidSwitchboardAccount
)]
pub switchboard_program: AccountInfo<'info>,
@@ -88,7 +88,9 @@ impl CloseState<'_> {
// TODO: Validate the current user doesnt have an open request
// 1500 slots, 400ms/slot = about 10min
- if ctx.accounts.vrf.load()?.request_slot != 0 && ctx.accounts.vrf.load()?.request_slot + 1500 > clock::Clock::get()?.slot {
+ if ctx.accounts.vrf.load()?.request_slot != 0
+ && ctx.accounts.vrf.load()?.request_slot + 1500 > clock::Clock::get()?.slot
+ {
return Err(error!(VrfErrorCode::VrfCloseNotReady));
}
diff --git a/examples/vrf/01_vrf_client/src/actions/init_state.rs b/examples/vrf/01_vrf_client/src/actions/init_state.rs
index e3c6cbff9..82ee7684b 100644
--- a/examples/vrf/01_vrf_client/src/actions/init_state.rs
+++ b/examples/vrf/01_vrf_client/src/actions/init_state.rs
@@ -8,7 +8,7 @@ pub struct InitState<'info> {
#[account(
init,
seeds = [
- STATE_SEED,
+ STATE_SEED,
vrf.key().as_ref(),
authority.key().as_ref(),
],
@@ -24,7 +24,7 @@ pub struct InitState<'info> {
/// CHECK:
pub payer: AccountInfo<'info>,
#[account(
- constraint =
+ constraint =
*vrf.to_account_info().owner == SWITCHBOARD_PROGRAM_ID @ VrfErrorCode::InvalidSwitchboardAccount
)]
pub vrf: AccountLoader<'info, VrfLiteAccountData>,
diff --git a/examples/vrf/01_vrf_client/src/actions/request_result.rs b/examples/vrf/01_vrf_client/src/actions/request_result.rs
index fde834221..3f97f4ba9 100644
--- a/examples/vrf/01_vrf_client/src/actions/request_result.rs
+++ b/examples/vrf/01_vrf_client/src/actions/request_result.rs
@@ -13,7 +13,7 @@ pub struct RequestResult<'info> {
#[account(
mut,
seeds = [
- STATE_SEED,
+ STATE_SEED,
vrf.key().as_ref(),
authority.key().as_ref(),
],
@@ -29,14 +29,14 @@ pub struct RequestResult<'info> {
// SWITCHBOARD ACCOUNTS
#[account(mut,
has_one = escrow,
- constraint =
+ constraint =
*vrf.to_account_info().owner == SWITCHBOARD_PROGRAM_ID @ VrfErrorCode::InvalidSwitchboardAccount
)]
pub vrf: AccountLoader<'info, VrfLiteAccountData>,
/// CHECK
- #[account(mut,
+ #[account(mut,
has_one = data_buffer,
- constraint =
+ constraint =
oracle_queue.load()?.authority == queue_authority.key()
&& *oracle_queue.to_account_info().owner == SWITCHBOARD_PROGRAM_ID @ VrfErrorCode::InvalidSwitchboardAccount
)]
@@ -44,33 +44,33 @@ pub struct RequestResult<'info> {
/// CHECK: Will be checked in the CPI instruction
pub queue_authority: UncheckedAccount<'info>,
/// CHECK
- #[account(mut,
- constraint =
+ #[account(mut,
+ constraint =
*data_buffer.owner == SWITCHBOARD_PROGRAM_ID @ VrfErrorCode::InvalidSwitchboardAccount
)]
pub data_buffer: AccountInfo<'info>,
/// CHECK
- #[account(mut,
- constraint =
+ #[account(mut,
+ constraint =
*permission.to_account_info().owner == SWITCHBOARD_PROGRAM_ID @ VrfErrorCode::InvalidSwitchboardAccount
)]
pub permission: AccountLoader<'info, PermissionAccountData>,
- #[account(mut,
- constraint =
- escrow.owner == program_state.key()
+ #[account(mut,
+ constraint =
+ escrow.owner == program_state.key()
&& escrow.mint == program_state.load()?.token_mint
)]
pub escrow: Account<'info, TokenAccount>,
/// CHECK: Will be checked in the CPI instruction
- #[account(mut,
- constraint =
+ #[account(mut,
+ constraint =
*program_state.to_account_info().owner == SWITCHBOARD_PROGRAM_ID @ VrfErrorCode::InvalidSwitchboardAccount
)]
pub program_state: AccountLoader<'info, SbState>,
/// CHECK:
#[account(
- constraint =
- switchboard_program.executable == true
+ constraint =
+ switchboard_program.executable == true
&& *switchboard_program.key == SWITCHBOARD_PROGRAM_ID @ VrfErrorCode::InvalidSwitchboardAccount
)]
pub switchboard_program: AccountInfo<'info>,
@@ -84,8 +84,7 @@ pub struct RequestResult<'info> {
}
#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
-pub struct RequestResultParams {
-}
+pub struct RequestResultParams {}
impl RequestResult<'_> {
pub fn validate(&self, _ctx: &Context, _params: &RequestResultParams) -> Result<()> {
diff --git a/examples/vrf/01_vrf_client/src/actions/update_result.rs b/examples/vrf/01_vrf_client/src/actions/update_result.rs
index f954a292a..524a1fb04 100644
--- a/examples/vrf/01_vrf_client/src/actions/update_result.rs
+++ b/examples/vrf/01_vrf_client/src/actions/update_result.rs
@@ -1,17 +1,17 @@
use crate::*;
use anchor_lang::prelude::*;
use anchor_lang::solana_program::clock;
-use anchor_lang::{Discriminator};
+use anchor_lang::Discriminator;
#[derive(Accounts)]
#[instruction(params: UpdateResultParams)] // rpc parameters hint
pub struct UpdateResult<'info> {
- #[account(mut,
+ #[account(mut,
has_one = vrf @ VrfErrorCode::InvalidVrfAccount
)]
pub state: AccountLoader<'info, VrfClient>,
#[account(
- constraint =
+ constraint =
*vrf.to_account_info().owner == SWITCHBOARD_PROGRAM_ID @ VrfErrorCode::InvalidSwitchboardAccount
)]
pub vrf: AccountLoader<'info, VrfLiteAccountData>,
@@ -27,7 +27,10 @@ impl Discriminator for UpdateResult<'_> {
impl UpdateResult<'_> {
pub fn try_to_vec(params: &UpdateResultParams) -> Result> {
let ix_data = params.try_to_vec()?;
- let data: Vec = UpdateResult::discriminator().into_iter().chain(ix_data.into_iter()).collect();
+ let data: Vec = UpdateResult::discriminator()
+ .into_iter()
+ .chain(ix_data.into_iter())
+ .collect();
assert_eq!(data.len(), 8 + std::mem::size_of::());
Ok(data)
}
@@ -54,7 +57,7 @@ impl UpdateResult<'_> {
let callback = Callback {
program_id,
accounts,
- ix_data
+ ix_data,
};
Ok(callback)
}
diff --git a/examples/vrf/01_vrf_client/tsconfig.json b/examples/vrf/01_vrf_client/tsconfig.json
index 4b7041246..013e35cd1 100644
--- a/examples/vrf/01_vrf_client/tsconfig.json
+++ b/examples/vrf/01_vrf_client/tsconfig.json
@@ -5,14 +5,8 @@
}
},
"compilerOptions": {
- "types": [
- "mocha",
- "chai",
- "node"
- ],
- "typeRoots": [
- "./node_modules/@types"
- ],
+ "types": ["mocha", "chai", "node"],
+ "typeRoots": ["./node_modules/@types"],
"module": "commonjs",
"noEmit": true,
"esModuleInterop": true,
@@ -20,23 +14,14 @@
"strictNullChecks": false,
"target": "es6",
"paths": {
- "@switchboard-xyz/solana.js": [
- "../../../javascript/solana.js"
- ]
+ "@switchboard-xyz/solana.js": ["../../../javascript/solana.js"]
}
},
- "include": [
- "tests/**/*",
- "./cli.ts",
- "./client/**/*"
- ],
- "exclude": [
- "target",
- "lib"
- ],
+ "include": ["tests/**/*", "./cli.ts", "./client/**/*"],
+ "exclude": ["target", "lib"],
"references": [
{
"path": "../../../javascript/solana.js"
}
]
-}
\ No newline at end of file
+}
diff --git a/javascript/solana.js/.eslintignore b/javascript/solana.js/.eslintignore
deleted file mode 100644
index 3e2e84b08..000000000
--- a/javascript/solana.js/.eslintignore
+++ /dev/null
@@ -1,2 +0,0 @@
-build/
-node_modules/
diff --git a/javascript/solana.js/.eslintrc.json b/javascript/solana.js/.eslintrc.json
deleted file mode 100644
index 6a1aa887e..000000000
--- a/javascript/solana.js/.eslintrc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "@switchboard-xyz",
- "rules": {
- "quotes": "off",
- "@typescript-eslint/no-unused-vars": "off",
- "@typescript-eslint/no-explicit-any": "off",
- "@typescript-eslint/no-empty-interface": "off"
- }
-}
diff --git a/javascript/solana.js/README.md b/javascript/solana.js/README.md
index fe3839c12..733f19311 100644
--- a/javascript/solana.js/README.md
+++ b/javascript/solana.js/README.md
@@ -36,15 +36,15 @@ npm i --save @switchboard-xyz/solana.js
### Load Switchboard Program
```ts
-import { Connection } from '@solana/web3.js';
+import { Connection } from "@solana/web3.js";
import {
SwitchboardProgram,
TransactionObject,
-} from '@switchboard-xyz/solana.js';
+} from "@switchboard-xyz/solana.js";
const program = await SwitchboardProgram.load(
- 'mainnet-beta',
- new Connection('https://api.mainnet-beta.solana.com'),
+ "mainnet-beta",
+ new Connection("https://api.mainnet-beta.solana.com"),
payerKeypair /** Optional, READ-ONLY if not provided */
);
```
@@ -52,11 +52,11 @@ const program = await SwitchboardProgram.load(
### Create a Queue
```ts
-import { QueueAccount } from '@switchboard-xyz/solana.js';
+import { QueueAccount } from "@switchboard-xyz/solana.js";
const [queueAccount, txnSignature] = await QueueAccount.create(program, {
- name: 'My Queue',
- metadata: 'Top Secret',
+ name: "My Queue",
+ metadata: "Top Secret",
queueSize: 100,
reward: 0.00001337,
minStake: 10,
@@ -72,13 +72,13 @@ const queue = await queueAccount.loadData();
### Add an Oracle
```ts
-import { QueueAccount } from '@switchboard-xyz/solana.js';
+import { QueueAccount } from "@switchboard-xyz/solana.js";
const queueAccount = new QueueAccount(program, queuePubkey);
const [oracleAccount, oracleInitSignature] = await queueAccount.createOracle({
- name: 'My Oracle',
- metadata: 'Oracle #1',
+ name: "My Oracle",
+ metadata: "Oracle #1",
stakeAmount: 10,
});
const oracle = await oracleAccount.loadData();
@@ -89,8 +89,8 @@ await oracleAccount.heartbeat();
### Create a Data Feed
```ts
-import { QueueAccount } from '@switchboard-xyz/solana.js';
-import { OracleJob } from '@switchboard-xyz/common';
+import { QueueAccount } from "@switchboard-xyz/solana.js";
+import { OracleJob } from "@switchboard-xyz/common";
const queueAccount = new QueueAccount(program, queuePubkey);
@@ -125,7 +125,7 @@ const aggregator = await aggregatorAccount.loadData();
### Request a New Value
```ts
-import { AggregatorAccount } from '@switchboard-xyz/solana.js';
+import { AggregatorAccount } from "@switchboard-xyz/solana.js";
const aggregatorAccount = new AggregatorAccount(program, aggregatorPubkey);
@@ -137,14 +137,14 @@ await aggregatorAccount.openRound();
After the oracles respond, read the feed result
```ts
-import Big from 'big.js';
-import { AggregatorAccount } from '@switchboard-xyz/solana.js';
+import Big from "big.js";
+import { AggregatorAccount } from "@switchboard-xyz/solana.js";
const aggregatorAccount = new AggregatorAccount(program, aggregatorPubkey);
const result: Big | null = await aggregatorAccount.fetchLatestValue();
if (result === null) {
- throw new Error('Aggregator holds no value');
+ throw new Error("Aggregator holds no value");
}
console.log(result.toString());
```
@@ -157,7 +157,7 @@ Optionally, add a history buffer to your feed to store the last N historical sam
import {
AggregatorAccount,
AggregatorHistoryBuffer,
-} from '@switchboard-xyz/solana.js';
+} from "@switchboard-xyz/solana.js";
const aggregatorAccount = new AggregatorAccount(program, aggregatorPubkey);
const aggregator = await aggregatorAccount.loadData();
@@ -175,12 +175,12 @@ const history = await historyBuffer.loadData();
Setup a websocket listener to invoke a callback whenever an aggregator is updated
```ts
-import Big from 'big.js';
-import { AggregatorAccount } from '@switchboard-xyz/solana.js';
+import Big from "big.js";
+import { AggregatorAccount } from "@switchboard-xyz/solana.js";
const aggregatorAccount = new AggregatorAccount(program, aggregatorPubkey);
-const ws = aggregatorAccount.onChange(aggregator => {
+const ws = aggregatorAccount.onChange((aggregator) => {
const result = AggregatorAccount.decodeLatestValue(aggregator);
if (result !== null) {
console.log(result.toString());
diff --git a/javascript/solana.js/esbuild.js b/javascript/solana.js/esbuild.js
index acad16f86..339884c34 100644
--- a/javascript/solana.js/esbuild.js
+++ b/javascript/solana.js/esbuild.js
@@ -18,7 +18,7 @@ const isCI =
const tscPath = path.relative(
process.cwd(),
- path.join(__dirname, "node_modules", "typescript", "bin", "tsc")
+ path.join(__dirname, "..", "..", "node_modules", "typescript", "bin", "tsc")
);
const outDir = path.join(__dirname, "lib");
diff --git a/javascript/solana.js/idl/attestation-devnet.json b/javascript/solana.js/idl/attestation-devnet.json
index 45972c373..be164cb71 100644
--- a/javascript/solana.js/idl/attestation-devnet.json
+++ b/javascript/solana.js/idl/attestation-devnet.json
@@ -279,16 +279,16 @@
]
},
{
- "name": "quoteInit",
+ "name": "verifierInit",
"accounts": [
{
- "name": "quote",
+ "name": "verifier",
"isMut": true,
"isSigner": true
},
{
"name": "attestationQueue",
- "isMut": true,
+ "isMut": false,
"isSigner": false
},
{
@@ -316,16 +316,16 @@
{
"name": "params",
"type": {
- "defined": "QuoteInitParams"
+ "defined": "VerifierInitParams"
}
}
]
},
{
- "name": "quoteRotate",
+ "name": "verifierQuoteRotate",
"accounts": [
{
- "name": "quote",
+ "name": "verifier",
"isMut": true,
"isSigner": false
},
@@ -349,24 +349,19 @@
{
"name": "params",
"type": {
- "defined": "QuoteRotateParams"
+ "defined": "VerifierQuoteRotateParams"
}
}
]
},
{
- "name": "quoteVerify",
+ "name": "verifierQuoteVerify",
"accounts": [
{
"name": "quote",
"isMut": true,
"isSigner": false
},
- {
- "name": "quoteSigner",
- "isMut": false,
- "isSigner": false
- },
{
"name": "verifier",
"isMut": false,
@@ -387,21 +382,21 @@
{
"name": "params",
"type": {
- "defined": "QuoteVerifyParams"
+ "defined": "VerifierQuoteVerifyParams"
}
}
]
},
{
- "name": "quoteHeartbeat",
+ "name": "verifierHeartbeat",
"accounts": [
{
- "name": "quote",
+ "name": "verifier",
"isMut": true,
"isSigner": false
},
{
- "name": "enclaveSigner",
+ "name": "verifierSigner",
"isMut": false,
"isSigner": true
},
@@ -430,7 +425,7 @@
{
"name": "params",
"type": {
- "defined": "QuoteHeartbeatParams"
+ "defined": "VerifierHeartbeatParams"
}
}
]
@@ -577,7 +572,7 @@
"isSigner": false
},
{
- "name": "enclave",
+ "name": "grantee",
"isMut": false,
"isSigner": false
}
@@ -609,11 +604,6 @@
"isMut": false,
"isSigner": false
},
- {
- "name": "quote",
- "isMut": true,
- "isSigner": false
- },
{
"name": "attestationQueue",
"isMut": false,
@@ -640,11 +630,6 @@
"isMut": true,
"isSigner": false
},
- {
- "name": "state",
- "isMut": false,
- "isSigner": false
- },
{
"name": "mint",
"isMut": false,
@@ -713,11 +698,6 @@
"isMut": true,
"isSigner": false
},
- {
- "name": "state",
- "isMut": false,
- "isSigner": false
- },
{
"name": "tokenProgram",
"isMut": false,
@@ -751,11 +731,6 @@
"isMut": true,
"isSigner": false
},
- {
- "name": "quote",
- "isMut": true,
- "isSigner": false
- },
{
"name": "authority",
"isMut": false,
@@ -916,11 +891,6 @@
"isMut": true,
"isSigner": true
},
- {
- "name": "state",
- "isMut": false,
- "isSigner": false
- },
{
"name": "tokenProgram",
"isMut": false,
@@ -1033,28 +1003,18 @@
"isMut": true,
"isSigner": false
},
- {
- "name": "authority",
- "isMut": false,
- "isSigner": false
- },
{
"name": "functionEnclaveSigner",
"isMut": false,
"isSigner": true
},
{
- "name": "fnQuote",
- "isMut": true,
- "isSigner": false
- },
- {
- "name": "verifierQuote",
+ "name": "verifier",
"isMut": false,
"isSigner": false
},
{
- "name": "verifierEnclaveSigner",
+ "name": "verifierSigner",
"isMut": false,
"isSigner": true
},
@@ -1078,11 +1038,6 @@
"isMut": true,
"isSigner": false
},
- {
- "name": "state",
- "isMut": false,
- "isSigner": false
- },
{
"name": "attestationQueue",
"isMut": false,
@@ -1607,6 +1562,25 @@
"defined": "FunctionStatus"
}
},
+ {
+ "name": "bump",
+ "docs": [
+ "PDA bump."
+ ],
+ "type": "u8"
+ },
+ {
+ "name": "creatorSeed",
+ "docs": [
+ "The payer who originally created the function. Cannot change, used to derive PDA."
+ ],
+ "type": {
+ "array": [
+ "u8",
+ 32
+ ]
+ }
+ },
{
"name": "name",
"docs": [
@@ -1638,6 +1612,13 @@
],
"type": "u64"
},
+ {
+ "name": "createdAt",
+ "docs": [
+ "The unix timestamp when the function was created."
+ ],
+ "type": "i64"
+ },
{
"name": "updatedAt",
"docs": [
@@ -1645,6 +1626,32 @@
],
"type": "i64"
},
+ {
+ "name": "enclave",
+ "docs": [
+ "The enclave quote"
+ ],
+ "type": {
+ "defined": "Quote"
+ }
+ },
+ {
+ "name": "mrEnclaves",
+ "docs": [
+ "An array of permitted mr_enclave measurements for the function."
+ ],
+ "type": {
+ "array": [
+ {
+ "array": [
+ "u8",
+ 32
+ ]
+ },
+ 32
+ ]
+ }
+ },
{
"name": "containerRegistry",
"docs": [
@@ -1681,6 +1688,30 @@
]
}
},
+ {
+ "name": "paramsSchema",
+ "docs": [
+ "The expected schema for the container params."
+ ],
+ "type": {
+ "array": [
+ "u8",
+ 256
+ ]
+ }
+ },
+ {
+ "name": "defaultContainerParams",
+ "docs": [
+ "The default params passed to the container during scheduled execution."
+ ],
+ "type": {
+ "array": [
+ "u8",
+ 256
+ ]
+ }
+ },
{
"name": "authority",
"docs": [
@@ -1742,6 +1773,13 @@
],
"type": "u64"
},
+ {
+ "name": "triggeredSince",
+ "docs": [
+ "Time this function has been sitting in an explicitly triggered state"
+ ],
+ "type": "i64"
+ },
{
"name": "permissionExpiration",
"docs": [
@@ -1786,42 +1824,6 @@
],
"type": "u64"
},
- {
- "name": "mrEnclaves",
- "docs": [
- "An array of permitted mr_enclave measurements for the function."
- ],
- "type": {
- "array": [
- {
- "array": [
- "u8",
- 32
- ]
- },
- 32
- ]
- }
- },
- {
- "name": "bump",
- "docs": [
- "PDA bump."
- ],
- "type": "u8"
- },
- {
- "name": "creatorSeed",
- "docs": [
- "The payer who originally created the function. Cannot change, used to derive PDA."
- ],
- "type": {
- "array": [
- "u8",
- 32
- ]
- }
- },
{
"name": "escrowWallet",
"docs": [
@@ -1851,13 +1853,6 @@
],
"type": "publicKey"
},
- {
- "name": "createdAt",
- "docs": [
- "The unix timestamp when the function was created."
- ],
- "type": "i64"
- },
{
"name": "ebuf",
"docs": [
@@ -1866,7 +1861,7 @@
"type": {
"array": [
"u8",
- 871
+ 1024
]
}
}
@@ -2006,16 +2001,18 @@
}
},
{
- "name": "EnclaveAccountData",
+ "name": "VerifierAccountData",
"type": {
"kind": "struct",
"fields": [
{
- "name": "enclaveSigner",
+ "name": "enclave",
"docs": [
- "The address of the signer generated within an enclave."
+ "Represents the state of the quote verifiers enclave."
],
- "type": "publicKey"
+ "type": {
+ "defined": "Quote"
+ }
},
{
"name": "authority",
@@ -2031,39 +2028,6 @@
],
"type": "publicKey"
},
- {
- "name": "mrEnclave",
- "docs": [
- "The quotes MRENCLAVE measurement dictating the contents of the secure enclave."
- ],
- "type": {
- "array": [
- "u8",
- 32
- ]
- }
- },
- {
- "name": "verificationStatus",
- "docs": [
- "The VerificationStatus of the quote."
- ],
- "type": "u8"
- },
- {
- "name": "verificationTimestamp",
- "docs": [
- "The unix timestamp when the quote was last verified."
- ],
- "type": "i64"
- },
- {
- "name": "validUntil",
- "docs": [
- "The unix timestamp when the quotes verification status expires."
- ],
- "type": "i64"
- },
{
"name": "createdAt",
"docs": [
@@ -2071,30 +2035,6 @@
],
"type": "i64"
},
- {
- "name": "quoteRegistry",
- "docs": [
- "The off-chain registry where the verifiers quote can be located."
- ],
- "type": {
- "array": [
- "u8",
- 32
- ]
- }
- },
- {
- "name": "registryKey",
- "docs": [
- "Key to lookup the buffer data on IPFS or an alternative decentralized storage solution."
- ],
- "type": {
- "array": [
- "u8",
- 64
- ]
- }
- },
{
"name": "isOnQueue",
"docs": [
@@ -2109,13 +2049,6 @@
],
"type": "i64"
},
- {
- "name": "bump",
- "docs": [
- "The PDA bump. Only set for FunctionAccount quotes."
- ],
- "type": "u8"
- },
{
"name": "rewardEscrow",
"docs": [
@@ -2140,7 +2073,7 @@
"type": {
"array": [
"u8",
- 928
+ 1024
]
}
}
@@ -2656,62 +2589,6 @@
]
}
},
- {
- "name": "QuoteHeartbeatParams",
- "type": {
- "kind": "struct",
- "fields": []
- }
- },
- {
- "name": "QuoteInitParams",
- "type": {
- "kind": "struct",
- "fields": []
- }
- },
- {
- "name": "QuoteRotateParams",
- "type": {
- "kind": "struct",
- "fields": [
- {
- "name": "registryKey",
- "type": {
- "array": [
- "u8",
- 64
- ]
- }
- }
- ]
- }
- },
- {
- "name": "QuoteVerifyParams",
- "type": {
- "kind": "struct",
- "fields": [
- {
- "name": "timestamp",
- "type": "i64"
- },
- {
- "name": "mrEnclave",
- "type": {
- "array": [
- "u8",
- 32
- ]
- }
- },
- {
- "name": "idx",
- "type": "u32"
- }
- ]
- }
- },
{
"name": "FunctionRequestCloseParams",
"type": {
@@ -2862,6 +2739,62 @@
"fields": []
}
},
+ {
+ "name": "VerifierHeartbeatParams",
+ "type": {
+ "kind": "struct",
+ "fields": []
+ }
+ },
+ {
+ "name": "VerifierInitParams",
+ "type": {
+ "kind": "struct",
+ "fields": []
+ }
+ },
+ {
+ "name": "VerifierQuoteRotateParams",
+ "type": {
+ "kind": "struct",
+ "fields": [
+ {
+ "name": "registryKey",
+ "type": {
+ "array": [
+ "u8",
+ 64
+ ]
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "VerifierQuoteVerifyParams",
+ "type": {
+ "kind": "struct",
+ "fields": [
+ {
+ "name": "timestamp",
+ "type": "i64"
+ },
+ {
+ "name": "mrEnclave",
+ "type": {
+ "array": [
+ "u8",
+ 32
+ ]
+ }
+ },
+ {
+ "name": "idx",
+ "type": "u32"
+ }
+ ]
+ }
+ },
{
"name": "WalletCloseParams",
"type": {
@@ -3059,6 +2992,18 @@
64
]
}
+ },
+ {
+ "name": "ebuf",
+ "docs": [
+ "Reserved."
+ ],
+ "type": {
+ "array": [
+ "u8",
+ 256
+ ]
+ }
}
]
}
@@ -3494,10 +3439,10 @@
]
},
{
- "name": "QuoteHeartbeatEvent",
+ "name": "VerifierHeartbeatEvent",
"fields": [
{
- "name": "quote",
+ "name": "verifier",
"type": "publicKey",
"index": false
},
@@ -3509,30 +3454,30 @@
]
},
{
- "name": "QuoteInitEvent",
+ "name": "VerifierInitEvent",
"fields": [
{
- "name": "quote",
+ "name": "verifier",
"type": "publicKey",
"index": false
}
]
},
{
- "name": "QuoteRotateEvent",
+ "name": "VerifierQuoteRotateEvent",
"fields": [
{
- "name": "quote",
+ "name": "verifier",
"type": "publicKey",
"index": false
}
]
},
{
- "name": "QuoteOverrideEvent",
+ "name": "VerifierQuoteOverrideEvent",
"fields": [
{
- "name": "quote",
+ "name": "verifier",
"type": "publicKey",
"index": false
},
@@ -3547,7 +3492,7 @@
"name": "GarbageCollectionEvent",
"fields": [
{
- "name": "quote",
+ "name": "verifier",
"type": "publicKey",
"index": false
},
@@ -3559,7 +3504,7 @@
]
},
{
- "name": "QuoteVerifyEvent",
+ "name": "VerifierQuoteVerifyEvent",
"fields": [
{
"name": "quote",
@@ -3579,7 +3524,7 @@
]
},
{
- "name": "QuoteVerifyRequestEvent",
+ "name": "VerifierQuoteVerifyRequestEvent",
"fields": [
{
"name": "quote",
@@ -3601,7 +3546,8 @@
},
{
"code": 6001,
- "name": "InvalidQuote"
+ "name": "InvalidQuote",
+ "msg": "The provided enclave quote is invalid"
},
{
"code": 6002,
diff --git a/javascript/solana.js/idl/devnet.json b/javascript/solana.js/idl/devnet.json
index 23306bf5f..c627d89ce 100644
--- a/javascript/solana.js/idl/devnet.json
+++ b/javascript/solana.js/idl/devnet.json
@@ -5685,7 +5685,7 @@
}
},
{
- "name": "EnclaveAccountData",
+ "name": "Quote",
"type": {
"kind": "struct",
"fields": [
@@ -5696,20 +5696,6 @@
],
"type": "publicKey"
},
- {
- "name": "authority",
- "docs": [
- "The authority of the EnclaveAccount which is permitted to make account changes."
- ],
- "type": "publicKey"
- },
- {
- "name": "attestationQueue",
- "docs": [
- "Queue used for attestation to verify a MRENCLAVE measurement."
- ],
- "type": "publicKey"
- },
{
"name": "mrEnclave",
"docs": [
@@ -5743,13 +5729,6 @@
],
"type": "i64"
},
- {
- "name": "createdAt",
- "docs": [
- "The unix timestamp when the quote was created."
- ],
- "type": "i64"
- },
{
"name": "quoteRegistry",
"docs": [
@@ -5774,6 +5753,56 @@
]
}
},
+ {
+ "name": "ebuf",
+ "docs": [
+ "Reserved."
+ ],
+ "type": {
+ "array": [
+ "u8",
+ 256
+ ]
+ }
+ }
+ ]
+ }
+ },
+ {
+ "name": "VerifierAccountData",
+ "type": {
+ "kind": "struct",
+ "fields": [
+ {
+ "name": "enclave",
+ "docs": [
+ "Represents the state of the quote verifiers enclave."
+ ],
+ "type": {
+ "defined": "Quote"
+ }
+ },
+ {
+ "name": "authority",
+ "docs": [
+ "The authority of the EnclaveAccount which is permitted to make account changes."
+ ],
+ "type": "publicKey"
+ },
+ {
+ "name": "attestationQueue",
+ "docs": [
+ "Queue used for attestation to verify a MRENCLAVE measurement."
+ ],
+ "type": "publicKey"
+ },
+ {
+ "name": "createdAt",
+ "docs": [
+ "The unix timestamp when the quote was created."
+ ],
+ "type": "i64"
+ },
{
"name": "isOnQueue",
"docs": [
@@ -5788,13 +5817,6 @@
],
"type": "i64"
},
- {
- "name": "bump",
- "docs": [
- "The PDA bump. Only set for FunctionAccount quotes."
- ],
- "type": "u8"
- },
{
"name": "rewardEscrow",
"docs": [
@@ -5819,7 +5841,7 @@
"type": {
"array": [
"u8",
- 928
+ 1024
]
}
}
diff --git a/javascript/solana.js/package.json b/javascript/solana.js/package.json
index 76db2f93b..2d4322699 100644
--- a/javascript/solana.js/package.json
+++ b/javascript/solana.js/package.json
@@ -1,6 +1,6 @@
{
"name": "@switchboard-xyz/solana.js",
- "version": "2.4.1",
+ "version": "2.4.4",
"author": "",
"license": "MIT",
"description": "A Typescript client to interact with Switchboard on Solana.",
@@ -144,55 +144,49 @@
},
"scripts": {
"close-functions": "tsx ./scripts/close-functions.ts",
- "keypair:create": "shx find ~/.config/solana/id.json || solana-keygen new -s --no-bip39-passphrase --outfile ~/.config/solana/id.json",
+ "keypair:create": "pnpm exec shx find ~/.config/solana/id.json || solana-keygen new -s --no-bip39-passphrase --outfile ~/.config/solana/id.json",
"localnet:down": "kill -9 $(pgrep command solana-test-validator) || exit 0",
"localnet": "tsx ./scripts/localnet.ts",
"local:validator": "shx mkdir -p .anchor/test-ledger || true; solana-test-validator -q -r --ledger .anchor/test-ledger --mint $(solana-keygen pubkey ~/.config/solana/id.json) --bind-address 0.0.0.0 --url https://api.devnet.solana.com --rpc-port 8899 --clone SW1TCH7qEPTdLsDHRgPuMQjbQxKdH2aBStViMFnt64f `# programId` --clone 7nYabs9dUhvxYwdTnrWVBL9MYviKSfrEbdWCUbcnwkpF `# programDataAddress` --clone Fi8vncGpNKbq62gPo56G4toCehWNy77GgqGkTaAF5Lkk `# idlAddress` --clone sbattyXrzedoNATfc4L31wC9Mhxsi1BmFhTiN8gDshx `# sgxProgramId` --clone BzqtGXZPiDSinP4xMFgPf6FLgSa6iPufK4m4JJFgMnTK `# sgxProgramDataAddress` --clone 5MFs7RGTjLi1wtKNBFRtuLipCkkjs4YQwRRU9sjnbQbS `# sgxProgramState` --clone 5ExuoQR69trmKQfB95fDsUGsUrrChbGq9PFgt8qouncz `# sgxIdlAddress` --clone CyZuD7RPDcrqCGbNvLCyqk6Py9cEZTKmNKujfPi3ynDd `# programState` --clone 7hkp1xfPBcD2t1vZMoWWQPzipHVcXeLAAaiGXdPSfDie `# switchboardVault`",
"local:validator:mainnet": "solana-test-validator -q -r --ledger .anchor/test-ledger --mint $(solana-keygen pubkey ~/.config/solana/id.json) --bind-address 0.0.0.0 --rpc-port 8899 --url https://api.mainnet-beta.solana.com --clone SW1TCH7qEPTdLsDHRgPuMQjbQxKdH2aBStViMFnt64f --clone 7nYabs9dUhvxYwdTnrWVBL9MYviKSfrEbdWCUbcnwkpF --clone Fi8vncGpNKbq62gPo56G4toCehWNy77GgqGkTaAF5Lkk --clone sbattyXrzedoNATfc4L31wC9Mhxsi1BmFhTiN8gDshx --clone BzqtGXZPiDSinP4xMFgPf6FLgSa6iPufK4m4JJFgMnTK --clone 5MFs7RGTjLi1wtKNBFRtuLipCkkjs4YQwRRU9sjnbQbS --clone 5ExuoQR69trmKQfB95fDsUGsUrrChbGq9PFgt8qouncz --clone CyZuD7RPDcrqCGbNvLCyqk6Py9cEZTKmNKujfPi3ynDd --clone J7nSEX8ADf3pVVicd6yKy2Skvg8iLePEmkLUisAAaioD",
"generate": "tsx ./scripts/generate-client.ts",
- "build:old": "shx rm -rf lib || true; tsc -p tsconfig.cjs.json && tsc",
+ "build:old": "pnpm exec shx rm -rf lib || true; pnpm exec tsc -p tsconfig.cjs.json && pnpm exec tsc",
"build": "node esbuild.js",
- "watch": "tsc -p tsconfig.cjs.json --watch",
+ "watch": "pnpm exec tsc -p tsconfig.cjs.json --watch",
"test": "node ./node_modules/mocha/bin/mocha --loader=ts-node/esm --extension ts --timeout 60000 --exit",
"test:localnet": "SOLANA_LOCALNET=1 node ./node_modules/mocha/bin/mocha --exit",
"test:localnet:mainnet": "SWITCHBOARD_PROGRAM_ID=SW1TCH7qEPTdLsDHRgPuMQjbQxKdH2aBStViMFnt64f SOLANA_LOCALNET=1 SOLANA_CLUSTER=mainnet-beta node ./node_modules/mocha/bin/mocha --loader=ts-node/esm --extension ts --timeout 60000 --exit",
- "prepack": "npm run lint && npm run build",
- "lint": "gts lint ./src",
- "clean": "gts clean",
- "fix": "gts fix ./src ./test"
+ "prepack": "pnpm run lint && pnpm run build",
+ "lint": "pnpm exec eslint src",
+ "clean": "pnpm exec rimraf node_modules lib .turbo",
+ "fix": "pnpm exec eslint --fix src"
},
"dependencies": {
"@coral-xyz/anchor": "^0.28.0",
"@coral-xyz/borsh": "^0.28.0",
"@solana/spl-token": "^0.3.8",
- "@solana/web3.js": "^1.77.3",
- "@switchboard-xyz/common": "^2.2.4",
+ "@solana/web3.js": "^1.78.0",
+ "@switchboard-xyz/common": "latest",
"cron-validator": "^1.3.1",
"dotenv": "^16.3.1",
"lodash": "^4.17.21"
},
"devDependencies": {
"@switchboard-xyz/eslint-config": "latest",
- "@switchboard-xyz/oracle": "^2.1.13",
- "@types/chai": "^4.3.4",
- "@types/lodash": "^4.14.191",
- "@types/mocha": "^10.0.0",
- "@types/node": "^20.3.1",
+ "@switchboard-xyz/oracle": "latest",
+ "@types/chai": "^4.3.5",
+ "@types/lodash": "^4.14.195",
+ "@types/mocha": "^10.0.1",
"@types/shelljs": "^0.8.12",
- "@typescript-eslint/eslint-plugin": "^5.44.0",
"chai": "^4.3.7",
"chalk": "^4.1.2",
"esbuild": "^0.17.19",
- "eslint": "^8.35.0",
- "gts": "^3.1.1",
- "mocha": "^10.1.0",
+ "mocha": "^10.2.0",
"shelljs": "^0.8.5",
- "shx": "^0.3.4",
"ts-mocha": "^10.0.0",
"ts-node": "^10.9.1",
"tsx": "^3.12.7",
- "typedoc": "^0.23.23",
- "typescript": "^5.1.3"
+ "typedoc": "^0.23.28"
},
"pre-commit": [
"build"
diff --git a/javascript/solana.js/scripts/close-and-migrate.ts b/javascript/solana.js/scripts/close-and-migrate.ts
index a0813f0d6..0a4447025 100644
--- a/javascript/solana.js/scripts/close-and-migrate.ts
+++ b/javascript/solana.js/scripts/close-and-migrate.ts
@@ -3,17 +3,17 @@
import * as sbv2 from "../src";
import { AggregatorAccount, CrankAccount, QueueAccount } from "../src";
+import type { Aggregator, IAggregatorDefinition } from "./utils.js";
import {
- Aggregator,
CHECK_ICON,
FAILED_ICON,
- IAggregatorDefinition,
jsonReplacers,
PLUS_ICON,
setupOutputDir,
} from "./utils.js";
-import { clusterApiUrl, Connection, Keypair, PublicKey } from "@solana/web3.js";
+import type { Keypair } from "@solana/web3.js";
+import { clusterApiUrl, Connection, PublicKey } from "@solana/web3.js";
import { OracleJob, sleep, toUtf8 } from "@switchboard-xyz/common";
import assert from "assert";
// import { backOff } from 'exponential-backoff';
diff --git a/javascript/solana.js/scripts/close-functions.ts b/javascript/solana.js/scripts/close-functions.ts
index d7ee32488..a71d967b3 100644
--- a/javascript/solana.js/scripts/close-functions.ts
+++ b/javascript/solana.js/scripts/close-functions.ts
@@ -2,20 +2,10 @@
// import { SwitchboardAttestationProgram } from "../../../../switchboard-core/switchboard_v2/target/types/switchboard_attestation_program";
import * as sbv2 from "../src";
-import { AggregatorAccount, CrankAccount, QueueAccount } from "../src";
-
-import {
- Aggregator,
- CHECK_ICON,
- FAILED_ICON,
- IAggregatorDefinition,
- jsonReplacers,
- PLUS_ICON,
- setupOutputDir,
-} from "./utils.js";
import * as anchor from "@coral-xyz/anchor";
-import { Connection, TransactionInstruction } from "@solana/web3.js";
+import type { TransactionInstruction } from "@solana/web3.js";
+import { Connection } from "@solana/web3.js";
const VERBOSE = process.env.VERBOSE || false;
@@ -25,14 +15,17 @@ const enclaveDiscriminator = Buffer.from([90, 162, 39, 88, 77, 157, 156, 165]);
type FunctionAccountWithState = {
account: sbv2.FunctionAccount;
- // state: sbv2.attestationTypes.FunctionAccountData;
+};
+
+type EnclaveAccountWithState = {
+ account: sbv2.VerifierAccount;
};
async function main() {
const program = await sbv2.SwitchboardProgram.load(
"devnet",
new Connection(
- "https://switchbo-switchbo-6225.devnet.rpcpool.com/f6fb9f02-0777-498b-b8f5-67cbb1fc0d14"
+ "https://api.devnet.solana.com"
),
sbv2.loadKeypair("~/.config/solana/id.json")
);
@@ -40,32 +33,34 @@ async function main() {
const attestationProgramAccounts =
await program.connection.getProgramAccounts(sbv2.SB_ATTESTATION_PID);
- const functionAccounts: FunctionAccountWithState[] = [];
const ixns: TransactionInstruction[] = [];
for (const { pubkey, account } of attestationProgramAccounts) {
const discriminator = account.data.slice(0, 8);
- if (Buffer.compare(discriminator, enclaveDiscriminator) === 0) {
- functionAccounts.push({
- account: new sbv2.FunctionAccount(program, pubkey),
- // state: sbv2.attestationTypes.FunctionAccountData.decode(account.data),
- });
-
+ if (Buffer.compare(discriminator, fnDiscriminator) === 0) {
ixns.push(
- sbv2.attestationTypes.functionOverrideClose(program, {
+ sbv2.attestationTypes.accountCloseOverride(program, {
+ enclave: sbv2.SB_ATTESTATION_PID,
function: pubkey,
solDest: program.walletPubkey,
systemProgram: anchor.web3.SystemProgram.programId,
})
);
}
- }
- for (const account of functionAccounts) {
- console.log(account.account.publicKey.toBase58());
+ if (Buffer.compare(discriminator, enclaveDiscriminator) === 0) {
+ ixns.push(
+ sbv2.attestationTypes.accountCloseOverride(program, {
+ enclave: pubkey,
+ function: sbv2.SB_ATTESTATION_PID,
+ solDest: program.walletPubkey,
+ systemProgram: anchor.web3.SystemProgram.programId,
+ })
+ );
+ }
}
- console.log(`Found ${functionAccounts.length} enclaves`);
+ console.log(`Found ${ixns.length} accounts to close`);
const txns = sbv2.TransactionObject.packIxns(program.walletPubkey, ixns);
diff --git a/javascript/solana.js/scripts/generate-client.ts b/javascript/solana.js/scripts/generate-client.ts
index f2be46522..d149f9a40 100644
--- a/javascript/solana.js/scripts/generate-client.ts
+++ b/javascript/solana.js/scripts/generate-client.ts
@@ -54,7 +54,7 @@ const ignoreFiles = [
`${attestationGeneratedPath}/errors/index.ts`,
`${attestationGeneratedPath}/types/SwitchboardAttestationPermission.ts`,
`${attestationGeneratedPath}/instructions/functionDeactivateLookup.ts`,
- `${attestationGeneratedPath}/instructions/functionOverrideClose.ts`,
+ `${attestationGeneratedPath}/instructions/accountCloseOverride.ts`,
// `${v2GeneratedPath}/types/VerificationStatus.ts`,
];
@@ -223,8 +223,10 @@ async function main() {
execSync(`git restore ${file}`, { encoding: "utf-8" });
}
- // delete the extra VerificationStatus
+ // delete the extra VerifierAccountData structs
await fs.rm(path.join(v2GeneratedPath, "types", "VerificationStatus.ts"));
+ await fs.rm(path.join(v2GeneratedPath, "types", "VerifierAccountData.ts"));
+ await fs.rm(path.join(v2GeneratedPath, "types", "Quote.ts"));
// run auto fix for import ordering
execSync(`pnpm fix`, { encoding: "utf-8" });
diff --git a/javascript/solana.js/scripts/migrate-feeds.ts b/javascript/solana.js/scripts/migrate-feeds.ts
index 6f4eecde7..f61600440 100644
--- a/javascript/solana.js/scripts/migrate-feeds.ts
+++ b/javascript/solana.js/scripts/migrate-feeds.ts
@@ -6,8 +6,8 @@ import {
SWITCHBOARD_LABS_DEVNET_PERMISSIONLESS_QUEUE,
} from "../src/index.js";
+import type { Aggregator } from "./utils.js";
import {
- Aggregator,
CHECK_ICON,
FAILED_ICON,
jsonReplacers,
diff --git a/javascript/solana.js/scripts/migrate-jobs.ts b/javascript/solana.js/scripts/migrate-jobs.ts
index f8516fe64..1ef598c77 100644
--- a/javascript/solana.js/scripts/migrate-jobs.ts
+++ b/javascript/solana.js/scripts/migrate-jobs.ts
@@ -1,41 +1,42 @@
-import * as sbv2 from './src';
-import { FAILED_ICON, Job, setupOutputDir } from './utils';
+import * as sbv2 from "./src";
+import type { Job } from "./utils";
+import { FAILED_ICON, setupOutputDir } from "./utils";
-import { clusterApiUrl, Connection } from '@solana/web3.js';
+import { clusterApiUrl, Connection } from "@solana/web3.js";
// import { backOff } from 'exponential-backoff';
-import fs from 'fs';
-import os from 'os';
-import path from 'path';
+import fs from "fs";
+import os from "os";
+import path from "path";
const VERBOSE = process.env.VERBOSE || false;
const jobMapPath = path.join(
os.homedir(),
- 'devnet-migration',
+ "devnet-migration",
sbv2.SB_V2_PID.toBase58(),
- 'job_map.csv'
+ "job_map.csv"
);
async function main() {
const [oldDirPath, oldFeedDirPath, oldJobDirPath] = setupOutputDir(
- '2TfB33aLaneQb5TNVwyDz3jSZXS6jdW2ARw1Dgf84XCG'
+ "2TfB33aLaneQb5TNVwyDz3jSZXS6jdW2ARw1Dgf84XCG"
);
const [newDirPath, newFeedDirPath, newJobDirPath] = setupOutputDir(
sbv2.SB_V2_PID.toBase58()
);
const devnetConnection = new Connection(
- process.env.SOLANA_DEVNET_RPC ?? clusterApiUrl('devnet')
+ process.env.SOLANA_DEVNET_RPC ?? clusterApiUrl("devnet")
);
console.log(`rpcUrl: ${devnetConnection.rpcEndpoint}`);
const payer = sbv2.SwitchboardTestContextV2.loadKeypair(
- '~/switchboard_environments_v2/devnet/upgrade_authority/upgrade_authority.json'
+ "~/switchboard_environments_v2/devnet/upgrade_authority/upgrade_authority.json"
);
console.log(`payer: ${payer.publicKey.toBase58()}`);
const newProgram = await sbv2.SwitchboardProgram.load(
- 'devnet',
+ "devnet",
devnetConnection,
payer,
sbv2.SB_V2_PID
@@ -43,9 +44,9 @@ async function main() {
const jobs = new Map();
for (const file of fs.readdirSync(oldJobDirPath)) {
- const fileName = path.basename(file).replace('.json', '');
+ const fileName = path.basename(file).replace(".json", "");
const jobDef: Job = JSON.parse(
- fs.readFileSync(path.join(oldJobDirPath, file), 'utf-8')
+ fs.readFileSync(path.join(oldJobDirPath, file), "utf-8")
);
jobs.set(fileName, jobDef);
}
@@ -71,7 +72,7 @@ async function main() {
expiration: job.definition.expiration,
});
console.log(
- `${jobKey.padEnd(44, ' ')} -> ${jobAccount.publicKey.toBase58()}`
+ `${jobKey.padEnd(44, " ")} -> ${jobAccount.publicKey.toBase58()}`
);
fs.writeFileSync(
newJobPath,
@@ -96,14 +97,14 @@ async function main() {
}
}
-main().catch(error => {
+main().catch((error) => {
console.error(error);
});
function writeJobMap(map: Map) {
const fileString = `oldPubkey, newPubkey\n${Array.from(map.entries())
- .map(r => r.join(', '))
- .join('\n')}`;
+ .map((r) => r.join(", "))
+ .join("\n")}`;
fs.writeFileSync(jobMapPath, fileString);
}
@@ -113,10 +114,10 @@ function loadJobMap(): Map {
}
const map = new Map();
- const fileString = fs.readFileSync(jobMapPath, 'utf-8');
- const fileLines = fileString.split('\n').slice(1);
- fileLines.forEach(r => {
- const [oldPubkey, newPubkey] = r.split(', ');
+ const fileString = fs.readFileSync(jobMapPath, "utf-8");
+ const fileLines = fileString.split("\n").slice(1);
+ fileLines.forEach((r) => {
+ const [oldPubkey, newPubkey] = r.split(", ");
map.set(oldPubkey, newPubkey);
});
diff --git a/javascript/solana.js/scripts/prepare.ts b/javascript/solana.js/scripts/prepare.ts
index 677ff850a..b39919070 100644
--- a/javascript/solana.js/scripts/prepare.ts
+++ b/javascript/solana.js/scripts/prepare.ts
@@ -1,19 +1,19 @@
-import * as sbv2 from './src';
-import { jsonReplacers, setupOutputDir } from './utils';
+import * as sbv2 from "./src";
+import { jsonReplacers, setupOutputDir } from "./utils";
-import * as anchor from '@coral-xyz/anchor';
-import * as spl from '@solana/spl-token';
+import * as anchor from "@coral-xyz/anchor";
+import * as spl from "@solana/spl-token";
import {
clusterApiUrl,
Connection,
LAMPORTS_PER_SOL,
PublicKey,
-} from '@solana/web3.js';
-import { OracleJob, toUtf8 } from '@switchboard-xyz/common';
+} from "@solana/web3.js";
+import { OracleJob, toUtf8 } from "@switchboard-xyz/common";
// import { backOff } from 'exponential-backoff';
-import fs from 'fs';
-import _ from 'lodash';
-import path from 'path';
+import fs from "fs";
+import _ from "lodash";
+import path from "path";
const LEASE_THRESHOLD = (10 * 12500) / LAMPORTS_PER_SOL; // must have at least 10 queue rewards in the lease to migrate
@@ -47,27 +47,27 @@ async function main() {
const queuePubkey = new PublicKey(
process.argv.length > 2
? process.argv[2]
- : 'F8ce7MsckeZAbAGmxjJNetxYXQa9mKr9nnrC3qKubyYy'
+ : "F8ce7MsckeZAbAGmxjJNetxYXQa9mKr9nnrC3qKubyYy"
);
const [dirPath, feedDirPath, jobDirPath] = setupOutputDir(
- '2TfB33aLaneQb5TNVwyDz3jSZXS6jdW2ARw1Dgf84XCG'
+ "2TfB33aLaneQb5TNVwyDz3jSZXS6jdW2ARw1Dgf84XCG"
);
const devnetConnection = new Connection(
- process.env.SOLANA_DEVNET_RPC ?? clusterApiUrl('devnet')
+ process.env.SOLANA_DEVNET_RPC ?? clusterApiUrl("devnet")
);
console.log(`rpcUrl: ${devnetConnection.rpcEndpoint}`);
const payer = sbv2.SwitchboardTestContextV2.loadKeypair(
- '~/.config/solana/id.json'
+ "~/.config/solana/id.json"
);
console.log(`payer: ${payer.publicKey.toBase58()}`);
const oldProgram = await sbv2.SwitchboardProgram.load(
- 'devnet',
+ "devnet",
devnetConnection,
payer,
- new PublicKey('2TfB33aLaneQb5TNVwyDz3jSZXS6jdW2ARw1Dgf84XCG')
+ new PublicKey("2TfB33aLaneQb5TNVwyDz3jSZXS6jdW2ARw1Dgf84XCG")
);
const oldProgramAccounts = await oldProgram.getProgramAccounts();
@@ -271,8 +271,8 @@ async function main() {
jsonReplacers,
2
);
- if (fileString.includes('twapTask')) {
- const twapTaskPath = path.join(dirPath, 'twapJobs');
+ if (fileString.includes("twapTask")) {
+ const twapTaskPath = path.join(dirPath, "twapJobs");
fs.mkdirSync(twapTaskPath, { recursive: true });
fs.writeFileSync(path.join(twapTaskPath, `${jobKey}.json`), fileString);
} else {
@@ -282,7 +282,7 @@ async function main() {
jobPubkeys.push(jobKey);
} catch (error) {}
}
- fs.writeFileSync(path.join(dirPath, 'jobs.txt'), jobPubkeys.join('\n'));
+ fs.writeFileSync(path.join(dirPath, "jobs.txt"), jobPubkeys.join("\n"));
const aggregatorPubkeys: Array = [];
for (const [aggregatorKey, aggregator] of aggregatorToMigrate.entries()) {
@@ -315,7 +315,7 @@ async function main() {
authority: aggregator.data.authority.toBase58(),
historyLimit: aggregator.historyBufferLength,
slidingWindow:
- aggregator.data.resolutionMode.kind === 'ModeSlidingResolution',
+ aggregator.data.resolutionMode.kind === "ModeSlidingResolution",
basePriorityFee: aggregator.data.basePriorityFee,
priorityFeeBump: aggregator.data.priorityFeeBump,
priorityFeeBumpPeriod: aggregator.data.priorityFeeBumpPeriod,
@@ -339,11 +339,11 @@ async function main() {
} catch (error) {}
}
fs.writeFileSync(
- path.join(dirPath, 'aggregators.txt'),
- aggregatorPubkeys.join('\n')
+ path.join(dirPath, "aggregators.txt"),
+ aggregatorPubkeys.join("\n")
);
}
-main().catch(error => {
+main().catch((error) => {
console.error(error);
});
diff --git a/javascript/solana.js/scripts/set-bumps.ts b/javascript/solana.js/scripts/set-bumps.ts
index c40ed3c14..ccc8bfb5d 100644
--- a/javascript/solana.js/scripts/set-bumps.ts
+++ b/javascript/solana.js/scripts/set-bumps.ts
@@ -1,15 +1,11 @@
-import * as sbv2 from './src';
-import { TransactionObject } from './src';
-import { CHECK_ICON, FAILED_ICON } from './utils';
-
-import {
- AccountMeta,
- clusterApiUrl,
- Connection,
- PublicKey,
-} from '@solana/web3.js';
+import * as sbv2 from "./src";
+import { TransactionObject } from "./src";
+import { CHECK_ICON, FAILED_ICON } from "./utils";
+
+import type { AccountMeta } from "@solana/web3.js";
+import { clusterApiUrl, Connection, PublicKey } from "@solana/web3.js";
// import { backOff } from 'exponential-backoff';
-import _ from 'lodash';
+import _ from "lodash";
const VERBOSE = process.env.VERBOSE || false;
@@ -17,20 +13,20 @@ const BATCH_SIZE = 20;
async function main() {
const devnetConnection = new Connection(
- process.env.SOLANA_DEVNET_RPC ?? clusterApiUrl('devnet')
+ process.env.SOLANA_DEVNET_RPC ?? clusterApiUrl("devnet")
);
console.log(`rpcUrl: ${devnetConnection.rpcEndpoint}`);
const payer = sbv2.SwitchboardTestContextV2.loadKeypair(
- '~/.config/solana/id.json'
+ "~/.config/solana/id.json"
);
console.log(`payer: ${payer.publicKey.toBase58()}`);
const oldProgram = await sbv2.SwitchboardProgram.load(
- 'devnet',
+ "devnet",
devnetConnection,
payer,
- new PublicKey('2TfB33aLaneQb5TNVwyDz3jSZXS6jdW2ARw1Dgf84XCG')
+ new PublicKey("2TfB33aLaneQb5TNVwyDz3jSZXS6jdW2ARw1Dgf84XCG")
);
const programAccounts = await oldProgram.getProgramAccounts();
@@ -211,6 +207,6 @@ async function main() {
// );
}
-main().catch(error => {
+main().catch((error) => {
console.error(error);
});
diff --git a/javascript/solana.js/scripts/tsconfig.json b/javascript/solana.js/scripts/tsconfig.json
index e265987e3..075c3a2cb 100644
--- a/javascript/solana.js/scripts/tsconfig.json
+++ b/javascript/solana.js/scripts/tsconfig.json
@@ -1,10 +1,10 @@
{
"extends": "../tsconfig.json",
"include": [
- "**/*"
+ "./*.ts"
],
"compilerOptions": {
- "rootDir": ".",
+ "rootDir": "../src",
"noEmit": true,
"lib": [
"ES2022"
diff --git a/javascript/solana.js/scripts/utils.ts b/javascript/solana.js/scripts/utils.ts
index eed8093d1..d618409bd 100644
--- a/javascript/solana.js/scripts/utils.ts
+++ b/javascript/solana.js/scripts/utils.ts
@@ -1,33 +1,34 @@
-import * as sbv2 from '../src';
+import * as sbv2 from "../src";
-import { PublicKey } from '@solana/web3.js';
-import { Big, BN, IOracleJob, toUtf8 } from '@switchboard-xyz/common';
-import chalk from 'chalk';
-import fs from 'fs';
-import os from 'os';
-import path from 'path';
+import { PublicKey } from "@solana/web3.js";
+import type { IOracleJob } from "@switchboard-xyz/common";
+import { Big, BN, toUtf8 } from "@switchboard-xyz/common";
+import chalk from "chalk";
+import fs from "fs";
+import os from "os";
+import path from "path";
-export const CHECK_ICON = chalk.green('\u2714');
+export const CHECK_ICON = chalk.green("\u2714");
-export const FAILED_ICON = chalk.red('\u2717');
+export const FAILED_ICON = chalk.red("\u2717");
-export const PLUS_ICON = chalk.blue('\u002B');
+export const PLUS_ICON = chalk.blue("\u002B");
const ignoreFields = [
- 'program',
- 'jobHashes',
- 'jobsChecksum',
- 'currentRound',
- 'latestConfirmedRound',
+ "program",
+ "jobHashes",
+ "jobsChecksum",
+ "currentRound",
+ "latestConfirmedRound",
];
export function setupOutputDir(programId: string) {
- const dirPath = path.join(os.homedir(), 'devnet-migration', programId);
- const feedDirPath = path.join(dirPath, 'feeds');
+ const dirPath = path.join(os.homedir(), "devnet-migration", programId);
+ const feedDirPath = path.join(dirPath, "feeds");
if (!fs.existsSync(feedDirPath)) {
fs.mkdirSync(feedDirPath, { recursive: true });
}
- const jobDirPath = path.join(dirPath, 'jobs');
+ const jobDirPath = path.join(dirPath, "jobs");
if (!fs.existsSync(jobDirPath)) {
fs.mkdirSync(jobDirPath, { recursive: true });
}
@@ -41,18 +42,18 @@ export function jsonReplacers(key, value) {
}
if (
!value ||
- typeof value === 'string' ||
- typeof value === 'number' ||
- typeof value === 'boolean'
+ typeof value === "string" ||
+ typeof value === "number" ||
+ typeof value === "boolean"
) {
return value;
}
if (
- key === 'ebuf' ||
- key === '_ebuf' ||
- key === 'reserved' ||
- key === 'reserved1'
+ key === "ebuf" ||
+ key === "_ebuf" ||
+ key === "reserved" ||
+ key === "reserved1"
) {
return;
}
@@ -61,29 +62,29 @@ export function jsonReplacers(key, value) {
return value.toBase58();
}
- if ((key === 'name' || key === 'metadata') && Array.isArray(value)) {
+ if ((key === "name" || key === "metadata") && Array.isArray(value)) {
return toUtf8(value);
}
if (Array.isArray(value) && value.length > 0) {
- if (typeof value[0] === 'number') {
- if (value.every(item => item === 0)) {
+ if (typeof value[0] === "number") {
+ if (value.every((item) => item === 0)) {
return [];
}
- return `[${value.join(',')}]`;
+ return `[${value.join(",")}]`;
}
if (value[0] instanceof PublicKey) {
return value.filter(
- pubkey => !(pubkey as PublicKey).equals(PublicKey.default)
+ (pubkey) => !(pubkey as PublicKey).equals(PublicKey.default)
);
}
}
if (
value instanceof sbv2.types.SwitchboardDecimal ||
- ('mantissa' in value && 'scale' in value)
+ ("mantissa" in value && "scale" in value)
) {
const big = sbv2.types.SwitchboardDecimal.from(value).toBig();
return big.toString();
diff --git a/javascript/solana.js/src/SwitchboardProgram.ts b/javascript/solana.js/src/SwitchboardProgram.ts
index 1ff6904f4..354b78748 100644
--- a/javascript/solana.js/src/SwitchboardProgram.ts
+++ b/javascript/solana.js/src/SwitchboardProgram.ts
@@ -158,7 +158,7 @@ export class SwitchboardProgram {
private readonly _program: Program;
// The anchor program instance for Switchboard's attestation program.
- private readonly _attestationProgram: Program | undefined;
+ private readonly _attestationProgram: Program;
/** The Solana cluster to load the Switchboard program for. */
readonly cluster: Cluster | "localnet";
@@ -187,7 +187,7 @@ export class SwitchboardProgram {
*/
constructor(
program: Program,
- attestationProgram: Program | undefined,
+ attestationProgram: Program,
cluster: Cluster | "localnet",
mint: NativeMint
) {
@@ -314,21 +314,17 @@ export class SwitchboardProgram {
connection,
payerKeypair,
attestationProgramId
- ).catch((err) => {
- console.error(`Failed to load AttestationProgram`);
- console.error(err);
- return undefined;
- }),
+ ),
]);
const mint = await NativeMint.load(program.provider as AnchorProvider);
return new SwitchboardProgram(program, attestationProgram, cluster, mint);
};
- public verifyAttestation(): void {
- if (this._attestationProgram === undefined) {
- throw new Error(`Attestation Program is missing`);
- }
- }
+ // public verifyAttestation(): void {
+ // if (this._attestationProgram === undefined) {
+ // throw new Error(`Attestation Program is missing`);
+ // }
+ // }
/**
* Create and initialize a {@linkcode SwitchboardProgram} connection object.
@@ -513,6 +509,34 @@ export class SwitchboardProgram {
return this.wallet.payer.publicKey;
}
+ /**
+ * Returns a new instance of the SwitchboardProgram class for a new payer keypair
+ * @return A new instance of the SwitchboardProgram class
+ */
+ public newWithPayer(payer: Keypair): SwitchboardProgram {
+ const newProvider: AnchorProvider = new AnchorProvider(
+ this.connection,
+ new AnchorWallet(payer),
+ this.provider.opts
+ );
+ const program = new Program(
+ this._program.idl,
+ this._program.programId,
+ newProvider
+ );
+ const attestationProgram = new Program(
+ this._attestationProgram.idl,
+ this._attestationProgram.programId,
+ newProvider
+ );
+ return new SwitchboardProgram(
+ program,
+ attestationProgram,
+ this.cluster,
+ this.mint
+ );
+ }
+
/**
* Checks if the program is read-only.
* @return A boolean indicating if the SwitchboardProgram instance is read-only.
diff --git a/javascript/solana.js/src/accounts/attestationPermissionAccount.ts b/javascript/solana.js/src/accounts/attestationPermissionAccount.ts
index 29488ca01..65b1eec48 100644
--- a/javascript/solana.js/src/accounts/attestationPermissionAccount.ts
+++ b/javascript/solana.js/src/accounts/attestationPermissionAccount.ts
@@ -58,8 +58,6 @@ export class AttestationPermissionAccount extends Account {
- program.verifyAttestation();
-
const account = AttestationPermissionAccount.fromSeed(
program,
typeof authority === "string" ? new PublicKey(authority) : authority,
@@ -104,8 +102,6 @@ export class AttestationPermissionAccount extends Account {
- this.program.verifyAttestation();
-
const data = await types.AttestationPermissionAccountData.fetch(
this.program,
this.publicKey
@@ -177,8 +171,6 @@ export class AttestationPermissionAccount extends Account {
- this.program.verifyAttestation();
-
const data = await types.AttestationQueueAccountData.fetch(
this.program,
this.publicKey
@@ -144,8 +142,6 @@ export class AttestationQueueAccount extends Account {
- program.verifyAttestation();
-
const queueAccount = new AttestationQueueAccount(program, address);
const state = await queueAccount.loadData();
return [queueAccount, state];
@@ -157,8 +153,6 @@ export class AttestationQueueAccount extends Account {
- this.program.verifyAttestation();
-
const authority = params.authority ?? payer;
const queueAuthority =
@@ -270,8 +262,6 @@ export class AttestationQueueAccount extends Account {
- this.program.verifyAttestation();
-
const queueAuthority =
params.queueAuthorityPubkey ?? (await this.loadData()).authority;
@@ -343,8 +333,6 @@ export class AttestationQueueAccount extends Account {
- this.program.verifyAttestation();
-
const authority = params.authority?.publicKey ?? payer;
const signers = params.authority ? [params.authority] : [];
const instruction = types.attestationQueueAddMrEnclave(
@@ -371,8 +359,6 @@ export class AttestationQueueAccount extends Account {
- this.program.verifyAttestation();
-
const authority = params.authority?.publicKey ?? payer;
const signers = params.authority ? [params.authority] : [];
const instruction = types.attestationQueueRemoveMrEnclave(
diff --git a/javascript/solana.js/src/accounts/crankDataBuffer.ts b/javascript/solana.js/src/accounts/crankDataBuffer.ts
index e78c4b851..b5968bc3c 100644
--- a/javascript/solana.js/src/accounts/crankDataBuffer.ts
+++ b/javascript/solana.js/src/accounts/crankDataBuffer.ts
@@ -8,6 +8,7 @@ import { Account, BUFFER_DISCRIMINATOR } from "./account.js";
import type { AccountInfo, Commitment } from "@solana/web3.js";
import { PublicKey } from "@solana/web3.js";
import { BN } from "@switchboard-xyz/common";
+import _ from "lodash";
/**
* Account holding a priority queue of aggregators and their next available update time.
@@ -133,8 +134,8 @@ export class CrankDataBuffer extends Account> {
}
function pqPop(crankData: Array): T | undefined {
- const ret = crankData[0]!;
- crankData[0] = crankData.at(-1)!;
+ const ret = _.first(crankData)!;
+ crankData[0] = _.last(crankData)!;
crankData.pop();
let current = 0;
diff --git a/javascript/solana.js/src/accounts/functionAccount.ts b/javascript/solana.js/src/accounts/functionAccount.ts
index 0e396ded4..0f801eb0f 100644
--- a/javascript/solana.js/src/accounts/functionAccount.ts
+++ b/javascript/solana.js/src/accounts/functionAccount.ts
@@ -304,8 +304,6 @@ export class FunctionAccount extends Account {
program: SwitchboardProgram,
address: PublicKey | string
): Promise<[FunctionAccount, types.FunctionAccountData]> {
- program.verifyAttestation();
-
const functionAccount = new FunctionAccount(program, address);
const state = await functionAccount.loadData();
return [functionAccount, state];
@@ -318,8 +316,6 @@ export class FunctionAccount extends Account {
wallet?: SwitchboardWallet,
options?: TransactionObjectOptions
): Promise<[FunctionAccount, TransactionObject]> {
- program.verifyAttestation();
-
const authorityPubkey = params.authority ?? payer;
const cronSchedule: Buffer = params.schedule
@@ -537,11 +533,11 @@ export class FunctionAccount extends Account {
requestsDisabled: params.requestsDisabled ?? null,
requestsRequireAuthorization:
params.requestsRequireAuthorization ?? null,
- requestsDefaultSlotsUntilExpiration: Number.isFinite(
- params.requestsDefaultSlotsUntilExpiration
- )
- ? new BN(params.requestsDefaultSlotsUntilExpiration)
- : null,
+ requestsDefaultSlotsUntilExpiration:
+ params.requestsDefaultSlotsUntilExpiration &&
+ Number.isFinite(params.requestsDefaultSlotsUntilExpiration)
+ ? new BN(params.requestsDefaultSlotsUntilExpiration)
+ : null,
requestsFee: params.requestsFee ? new BN(params.requestsFee) : null,
},
},
@@ -560,7 +556,7 @@ export class FunctionAccount extends Account {
}
public async setConfig(
- params?: FunctionSetConfigParams,
+ params: FunctionSetConfigParams,
options?: SendTransactionObjectOptions
): Promise {
return await this.setConfigInstruction(
@@ -681,8 +677,6 @@ export class FunctionAccount extends Account {
authority?: Keypair,
options?: TransactionObjectOptions
): Promise {
- this.program.verifyAttestation();
-
const functionState = await this.loadData();
const defaultWallet = SwitchboardWallet.fromSeed(
@@ -735,8 +729,6 @@ export class FunctionAccount extends Account {
params: SwitchboardWalletFundParams,
options?: TransactionObjectOptions
): Promise {
- this.program.verifyAttestation();
-
const wallet = await this.wallet;
const txn = await wallet.fundInstruction(payer, params, options);
@@ -759,8 +751,6 @@ export class FunctionAccount extends Account {
amount: number,
options?: TransactionObjectOptions
): Promise {
- this.program.verifyAttestation();
-
const wallet = await this.wallet;
const txn = await wallet.wrapInstruction(payer, amount, options);
@@ -784,8 +774,6 @@ export class FunctionAccount extends Account {
destinationWallet?: PublicKey,
options?: TransactionObjectOptions
): Promise {
- this.program.verifyAttestation();
-
const wallet = await this.wallet;
const txn = await wallet.withdrawInstruction(
@@ -854,8 +842,6 @@ export class FunctionAccount extends Account {
public async verifyInstruction(
params: FunctionVerifyParams
): Promise {
- this.program.verifyAttestation();
-
const functionState = params.fnState ?? (await this.loadData());
const wallet = await this.wallet;
diff --git a/javascript/solana.js/src/accounts/functionRequestAccount.ts b/javascript/solana.js/src/accounts/functionRequestAccount.ts
index bbbad968d..9d5776b9f 100644
--- a/javascript/solana.js/src/accounts/functionRequestAccount.ts
+++ b/javascript/solana.js/src/accounts/functionRequestAccount.ts
@@ -17,12 +17,13 @@ import {
TOKEN_PROGRAM_ID,
} from "@solana/spl-token";
import type {
+ Commitment,
PublicKey,
TransactionInstruction,
TransactionSignature,
} from "@solana/web3.js";
import { Keypair, SystemProgram } from "@solana/web3.js";
-import { BN } from "@switchboard-xyz/common";
+import { BN, sleep } from "@switchboard-xyz/common";
/**
* Parameters for initializing a {@linkcode FunctionRequestAccount}
@@ -100,15 +101,13 @@ export class FunctionRequestAccount extends Account {
- program.verifyAttestation();
-
const functionAccount = new FunctionRequestAccount(program, address);
const state = await functionAccount.loadData();
return [functionAccount, state];
@@ -122,8 +121,6 @@ export class FunctionRequestAccount extends Account {
// TODO: Calculate the max size of data we can support up front then split into multiple txns
- program.verifyAttestation();
-
// TODO: Add way to make this a PDA
const requestKeypair = params.keypair ?? Keypair.generate();
program.verifyNewKeypair(requestKeypair);
@@ -227,12 +224,13 @@ export class FunctionRequestAccount extends Account {
return await this.setConfigInstruction(
@@ -339,4 +337,75 @@ export class FunctionRequestAccount extends Account {
+ const slot = requestSlot ?? (await this.program.connection.getSlot());
+
+ const isSettled = (state: types.FunctionRequestAccountData): boolean =>
+ slot >= state.activeRequest.requestSlot.toNumber() &&
+ state.activeRequest.fulfilledSlot.toNumber() > 0;
+
+ let ws: number | undefined = undefined;
+ let requestState: types.FunctionRequestAccountData | undefined = undefined;
+ let shouldPoll = true;
+ let attempts = 0;
+
+ ws = this.program.provider.connection.onAccountChange(
+ this.publicKey,
+ (accountInfo) => {
+ requestState = types.FunctionRequestAccountData.decode(
+ accountInfo.data
+ );
+ if (isSettled(requestState)) {
+ shouldPoll = false;
+ if (ws !== undefined) {
+ this.program.provider.connection
+ .removeAccountChangeListener(ws)
+ .then(() => {
+ ws = undefined;
+ })
+ .catch();
+ }
+ }
+ },
+ commitment
+ );
+
+ while (shouldPoll && attempts < maxAttempts) {
+ await sleep(1000);
+ attempts = attempts + 1;
+ }
+
+ if (ws !== undefined) {
+ this.program.provider.connection
+ .removeAccountChangeListener(ws)
+ .then(() => {
+ ws = undefined;
+ })
+ .catch();
+ }
+
+ if (requestState === undefined) {
+ requestState = await this.loadData();
+ }
+
+ if (isSettled(requestState)) {
+ return requestState.activeRequest;
+ }
+
+ throw new Error(
+ `Function Request failed to verify in ${maxAttempts} attempts. Check the chain for more details.`
+ );
+ }
}
diff --git a/javascript/solana.js/src/accounts/queueAccount.ts b/javascript/solana.js/src/accounts/queueAccount.ts
index f421b5ec3..0599e3473 100644
--- a/javascript/solana.js/src/accounts/queueAccount.ts
+++ b/javascript/solana.js/src/accounts/queueAccount.ts
@@ -341,7 +341,7 @@ export class QueueAccount extends Account {
);
const permissionGrantee = params.teeOracle
- ? params.authority.publicKey
+ ? params.authority?.publicKey ?? payer
: oracleAccount.publicKey;
const [permissionAccount, createPermissionTxnObject] =
diff --git a/javascript/solana.js/src/accounts/switchboardWallet.ts b/javascript/solana.js/src/accounts/switchboardWallet.ts
index 36ffc6d11..33113f9bb 100644
--- a/javascript/solana.js/src/accounts/switchboardWallet.ts
+++ b/javascript/solana.js/src/accounts/switchboardWallet.ts
@@ -1,12 +1,15 @@
import * as errors from "../errors.js";
import * as types from "../generated/attestation-program/index.js";
-import type { SwitchboardProgram } from "../SwitchboardProgram.js";
+import {
+ SB_ATTESTATION_PID,
+ type SwitchboardProgram,
+} from "../SwitchboardProgram.js";
import type {
SendTransactionObjectOptions,
TransactionObjectOptions,
} from "../TransactionObject.js";
import { TransactionObject } from "../TransactionObject.js";
-import { parseRawBuffer } from "../utils.js";
+import { handleOptionalPubkeys, parseRawBuffer } from "../utils.js";
import { Account } from "./account.js";
@@ -14,6 +17,7 @@ import * as spl from "@solana/spl-token";
import type {
AccountMeta,
Keypair,
+ TransactionInstruction,
TransactionSignature,
} from "@solana/web3.js";
import { PublicKey, SystemProgram } from "@solana/web3.js";
@@ -220,7 +224,7 @@ export class SwitchboardWallet extends Account {
{
wallet: switchboardWallet.publicKey,
mint: program.mint.address,
- authority: payer,
+ authority: authority,
attestationQueue: attestationQueue,
tokenWallet: switchboardWallet.tokenWallet,
payer: payer,
@@ -263,33 +267,64 @@ export class SwitchboardWallet extends Account {
params: SwitchboardWalletFundParams,
options?: TransactionObjectOptions
): Promise {
+ const ixns: TransactionInstruction[] = [];
+
let funderPubkey = payer;
if (params.funderAuthority) {
funderPubkey = params.funderAuthority.publicKey;
}
+ // let transferAmount: BN | null = null;
+ // if (params.transferAmount) {
+ // transferAmount = this.program.mint.toTokenAmountBN(params.transferAmount);
+ // }
+
+ // let wrapAmount: BN | null = null;
+ // if (params.wrapAmount) {
+ // wrapAmount = this.program.mint.toTokenAmountBN(params.wrapAmount);
+ // }
+
let funderTokenWallet: PublicKey;
if (params.funderTokenWallet) {
funderTokenWallet = params.funderTokenWallet;
- } else {
+ } else if (params.transferAmount && params.transferAmount > 0) {
funderTokenWallet = this.program.mint.getAssociatedAddress(funderPubkey);
- }
-
- let transferAmount: BN | null = null;
- if (params.transferAmount) {
- transferAmount = this.program.mint.toTokenAmountBN(params.transferAmount);
- }
-
- let wrapAmount: BN | null = null;
- if (params.wrapAmount) {
- wrapAmount = this.program.mint.toTokenAmountBN(params.wrapAmount);
+ const funderTokenAccount = await this.program.mint.getAccount(
+ funderTokenWallet
+ );
+ if (!funderTokenAccount) {
+ // create ixn if account isnt initialized
+
+ const [tokenWallet, tokenWalletInitIxns] =
+ this.program.mint.createWrappedUserInstructions(
+ payer,
+ params.transferAmount,
+ params.funderAuthority
+ ? params.funderAuthority.publicKey
+ : undefined
+ );
+
+ ixns.push(...tokenWalletInitIxns);
+ funderTokenWallet = tokenWallet; // sanity check
+ }
+ } else {
+ funderTokenWallet = SB_ATTESTATION_PID;
}
const walletState = await this.loadData();
const ixn = types.walletFund(
this.program,
- { params: { transferAmount, wrapAmount } },
+ {
+ params: {
+ transferAmount: params.transferAmount
+ ? this.program.mint.toTokenAmountBN(params.transferAmount)
+ : null,
+ wrapAmount: params.wrapAmount
+ ? this.program.mint.toTokenAmountBN(params.wrapAmount)
+ : null,
+ },
+ },
{
wallet: this.publicKey,
mint: this.program.mint.address,
@@ -303,7 +338,7 @@ export class SwitchboardWallet extends Account {
systemProgram: SystemProgram.programId,
}
);
-
+ // add all resources so we can update their funding statuses
ixn.keys.push(
...walletState.resources
.filter((r) => !PublicKey.default.equals(r))
@@ -315,10 +350,11 @@ export class SwitchboardWallet extends Account {
};
})
);
+ ixns.push(handleOptionalPubkeys(ixn));
return new TransactionObject(
payer,
- [ixn],
+ ixns,
params.funderAuthority ? [params.funderAuthority] : [],
options
);
diff --git a/javascript/solana.js/src/accounts/verifierAccount.ts b/javascript/solana.js/src/accounts/verifierAccount.ts
index 95ff255b9..7c469bbce 100644
--- a/javascript/solana.js/src/accounts/verifierAccount.ts
+++ b/javascript/solana.js/src/accounts/verifierAccount.ts
@@ -116,8 +116,6 @@ export class VerifierAccount extends Account {
program: SwitchboardProgram,
address: PublicKey | string
): Promise<[VerifierAccount, types.VerifierAccountData]> {
- program.verifyAttestation();
-
const verifierAccount = new VerifierAccount(program, address);
const state = await verifierAccount.loadData();
return [verifierAccount, state];
@@ -150,8 +148,6 @@ export class VerifierAccount extends Account {
params: VerifierAccountInitParams,
options?: TransactionObjectOptions
): Promise<[VerifierAccount, TransactionObject]> {
- program.verifyAttestation();
-
const verifierKeypair = params.keypair ?? Keypair.generate();
program.verifyNewKeypair(verifierKeypair);
@@ -238,7 +234,6 @@ export class VerifierAccount extends Account {
* Retrieve and decode the {@linkcode types.VerifierAccountData} stored in this account.
*/
public async loadData(): Promise {
- this.program.verifyAttestation();
const data = await types.VerifierAccountData.fetch(
this.program,
this.publicKey
@@ -254,8 +249,6 @@ export class VerifierAccount extends Account {
queueAuthority: PublicKey;
enclaveSigner: PublicKey;
}): TransactionInstruction {
- this.program.verifyAttestation();
-
const instruction = types.verifierHeartbeat(
this.program,
{ params: {} },
@@ -320,8 +313,6 @@ export class VerifierAccount extends Account {
params: VerifierRotateParams,
options?: TransactionObjectOptions
): Promise {
- this.program.verifyAttestation();
-
const registryKey = parseRawBuffer(params.registryKey, 64);
const quoteData = await this.loadData();
@@ -371,8 +362,6 @@ export class VerifierAccount extends Account {
params: QuoteVerifyParams,
options?: TransactionObjectOptions
): Promise {
- this.program.verifyAttestation();
-
const verifierState = await this.loadData();
const signers: Keypair[] = [];
diff --git a/javascript/solana.js/src/generated/attestation-program/types/AttestationPermissionInitParams.ts b/javascript/solana.js/src/generated/attestation-program/types/AttestationPermissionInitParams.ts
index 314a4066b..5181e08e9 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/AttestationPermissionInitParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/AttestationPermissionInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AttestationPermissionInitParamsFields {}
diff --git a/javascript/solana.js/src/generated/attestation-program/types/AttestationPermissionSetParams.ts b/javascript/solana.js/src/generated/attestation-program/types/AttestationPermissionSetParams.ts
index 2f0ae425f..0a22aaf40 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/AttestationPermissionSetParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/AttestationPermissionSetParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AttestationPermissionSetParamsFields {
permission: number;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueAddMrEnclaveParams.ts b/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueAddMrEnclaveParams.ts
index c41c26d32..68e11ad8d 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueAddMrEnclaveParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueAddMrEnclaveParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AttestationQueueAddMrEnclaveParamsFields {
mrEnclave: Array;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueInitParams.ts b/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueInitParams.ts
index caa8ed0fc..172e85e03 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueInitParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AttestationQueueInitParamsFields {
allowAuthorityOverrideAfter: number;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueRemoveMrEnclaveParams.ts b/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueRemoveMrEnclaveParams.ts
index 8e5586b88..b037c8ae4 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueRemoveMrEnclaveParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/AttestationQueueRemoveMrEnclaveParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AttestationQueueRemoveMrEnclaveParamsFields {
mrEnclave: Array;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionCloseParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionCloseParams.ts
index 0f74557ee..1e08fecad 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionCloseParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionCloseParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionCloseParamsFields {}
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionExtendLookupParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionExtendLookupParams.ts
index 4ba4f8e82..1d96e3281 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionExtendLookupParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionExtendLookupParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionExtendLookupParamsFields {
newAddresses: Array;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionInitParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionInitParams.ts
index 0030510ce..d19f83dec 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionInitParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionInitParamsFields {
name: Uint8Array;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestCloseParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestCloseParams.ts
index a823edf0a..c3685f8b3 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestCloseParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestCloseParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionRequestCloseParamsFields {}
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestInitAndTriggerParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestInitAndTriggerParams.ts
index eda2b46a0..b63f6cfed 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestInitAndTriggerParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestInitAndTriggerParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionRequestInitAndTriggerParamsFields {
bounty: BN | null;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestInitParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestInitParams.ts
index 4b1aa63ef..e26cb8689 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestInitParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionRequestInitParamsFields {
maxContainerParamsLen: number | null;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestSetConfigParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestSetConfigParams.ts
index 7c0855c4b..a322e40af 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestSetConfigParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestSetConfigParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionRequestSetConfigParamsFields {
containerParams: Uint8Array;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestTriggerParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestTriggerParams.ts
index 6aa3601b3..4abe34615 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestTriggerParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestTriggerParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionRequestTriggerParamsFields {
bounty: BN | null;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestTriggerRound.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestTriggerRound.ts
index 0198f9b3b..5eeb7c9c6 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestTriggerRound.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestTriggerRound.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionRequestTriggerRoundFields {
/** The status of the request. */
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestVerifyParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestVerifyParams.ts
index 3ee36737d..837f6ec7a 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestVerifyParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionRequestVerifyParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionRequestVerifyParamsFields {
observedTime: BN;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionResetEscrowParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionResetEscrowParams.ts
index 6ddd70930..8109148de 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionResetEscrowParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionResetEscrowParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionResetEscrowParamsFields {}
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionSetAuthorityParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionSetAuthorityParams.ts
index 4ae6dad85..95c7dd23a 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionSetAuthorityParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionSetAuthorityParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionSetAuthorityParamsFields {}
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionSetConfigParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionSetConfigParams.ts
index bf4c75b70..a88a8b093 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionSetConfigParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionSetConfigParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionSetConfigParamsFields {
name: Uint8Array | null;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionSetEscrowParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionSetEscrowParams.ts
index 413326e5e..f6e7fd2a0 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionSetEscrowParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionSetEscrowParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionSetEscrowParamsFields {}
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionStatus.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionStatus.ts
index 1c237e3b8..9c169a9aa 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionStatus.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionStatus.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
+import type * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
+import * as borsh from "@coral-xyz/borsh";
import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as borsh from "@coral-xyz/borsh";
export interface NoneJSON {
kind: "None";
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionTriggerParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionTriggerParams.ts
index bed19a546..88bd84f90 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionTriggerParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionTriggerParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionTriggerParamsFields {}
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FunctionVerifyParams.ts b/javascript/solana.js/src/generated/attestation-program/types/FunctionVerifyParams.ts
index fd1d7b2a4..e7d30ddc7 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FunctionVerifyParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FunctionVerifyParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FunctionVerifyParamsFields {
observedTime: BN;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/FundingStatus.ts b/javascript/solana.js/src/generated/attestation-program/types/FundingStatus.ts
index 8f5704de2..88ecbdff3 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/FundingStatus.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/FundingStatus.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
+import type * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
+import * as borsh from "@coral-xyz/borsh";
import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as borsh from "@coral-xyz/borsh";
export interface InactiveJSON {
kind: "Inactive";
diff --git a/javascript/solana.js/src/generated/attestation-program/types/RequestStatus.ts b/javascript/solana.js/src/generated/attestation-program/types/RequestStatus.ts
index 00b0dbf4f..1fd960ef6 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/RequestStatus.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/RequestStatus.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
+import type * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
+import * as borsh from "@coral-xyz/borsh";
import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as borsh from "@coral-xyz/borsh";
export interface NoneJSON {
kind: "None";
diff --git a/javascript/solana.js/src/generated/attestation-program/types/StateInitParams.ts b/javascript/solana.js/src/generated/attestation-program/types/StateInitParams.ts
index c192206a0..fe08e8644 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/StateInitParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/StateInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface StateInitParamsFields {}
diff --git a/javascript/solana.js/src/generated/attestation-program/types/WalletCloseParams.ts b/javascript/solana.js/src/generated/attestation-program/types/WalletCloseParams.ts
index 1a1cee49d..7d0ac3283 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/WalletCloseParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/WalletCloseParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface WalletCloseParamsFields {}
diff --git a/javascript/solana.js/src/generated/attestation-program/types/WalletFundParams.ts b/javascript/solana.js/src/generated/attestation-program/types/WalletFundParams.ts
index 0dd17f362..0ce65857e 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/WalletFundParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/WalletFundParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface WalletFundParamsFields {
transferAmount: BN | null;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/WalletInitParams.ts b/javascript/solana.js/src/generated/attestation-program/types/WalletInitParams.ts
index e4e888ac3..dbaf4623a 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/WalletInitParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/WalletInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface WalletInitParamsFields {
name: Uint8Array;
diff --git a/javascript/solana.js/src/generated/attestation-program/types/WalletWithdrawParams.ts b/javascript/solana.js/src/generated/attestation-program/types/WalletWithdrawParams.ts
index add991733..658e64765 100644
--- a/javascript/solana.js/src/generated/attestation-program/types/WalletWithdrawParams.ts
+++ b/javascript/solana.js/src/generated/attestation-program/types/WalletWithdrawParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface WalletWithdrawParamsFields {
amount: BN;
diff --git a/javascript/solana.js/src/generated/oracle-program/accounts/index.ts b/javascript/solana.js/src/generated/oracle-program/accounts/index.ts
index 49105d959..7c3f5a6ec 100644
--- a/javascript/solana.js/src/generated/oracle-program/accounts/index.ts
+++ b/javascript/solana.js/src/generated/oracle-program/accounts/index.ts
@@ -1,72 +1,72 @@
-export { SbState } from "./SbState.js";
-export type { SbStateFields, SbStateJSON } from "./SbState.js";
-export { TaskSpecRecord } from "./TaskSpecRecord.js";
-export type {
- TaskSpecRecordFields,
- TaskSpecRecordJSON,
-} from "./TaskSpecRecord.js";
-export { AggregatorAccountData } from "./AggregatorAccountData.js";
export type {
AggregatorAccountDataFields,
AggregatorAccountDataJSON,
} from "./AggregatorAccountData.js";
-export { SlidingResultAccountData } from "./SlidingResultAccountData.js";
+export { AggregatorAccountData } from "./AggregatorAccountData.js";
export type {
- SlidingResultAccountDataFields,
- SlidingResultAccountDataJSON,
-} from "./SlidingResultAccountData.js";
-export { PermissionAccountData } from "./PermissionAccountData.js";
+ BufferRelayerAccountDataFields,
+ BufferRelayerAccountDataJSON,
+} from "./BufferRelayerAccountData.js";
+export { BufferRelayerAccountData } from "./BufferRelayerAccountData.js";
export type {
- PermissionAccountDataFields,
- PermissionAccountDataJSON,
-} from "./PermissionAccountData.js";
-export { RealmSpawnRecordAccountData } from "./RealmSpawnRecordAccountData.js";
+ CrankAccountDataFields,
+ CrankAccountDataJSON,
+} from "./CrankAccountData.js";
+export { CrankAccountData } from "./CrankAccountData.js";
export type {
- RealmSpawnRecordAccountDataFields,
- RealmSpawnRecordAccountDataJSON,
-} from "./RealmSpawnRecordAccountData.js";
-export { LeaseAccountData } from "./LeaseAccountData.js";
+ JobAccountDataFields,
+ JobAccountDataJSON,
+} from "./JobAccountData.js";
+export { JobAccountData } from "./JobAccountData.js";
export type {
LeaseAccountDataFields,
LeaseAccountDataJSON,
} from "./LeaseAccountData.js";
-export { OracleQueueAccountData } from "./OracleQueueAccountData.js";
+export { LeaseAccountData } from "./LeaseAccountData.js";
+export type {
+ OracleAccountDataFields,
+ OracleAccountDataJSON,
+} from "./OracleAccountData.js";
+export { OracleAccountData } from "./OracleAccountData.js";
export type {
OracleQueueAccountDataFields,
OracleQueueAccountDataJSON,
} from "./OracleQueueAccountData.js";
-export { CrankAccountData } from "./CrankAccountData.js";
+export { OracleQueueAccountData } from "./OracleQueueAccountData.js";
export type {
- CrankAccountDataFields,
- CrankAccountDataJSON,
-} from "./CrankAccountData.js";
-export { OracleAccountData } from "./OracleAccountData.js";
+ PermissionAccountDataFields,
+ PermissionAccountDataJSON,
+} from "./PermissionAccountData.js";
+export { PermissionAccountData } from "./PermissionAccountData.js";
export type {
- OracleAccountDataFields,
- OracleAccountDataJSON,
-} from "./OracleAccountData.js";
-export { JobAccountData } from "./JobAccountData.js";
+ RealmSpawnRecordAccountDataFields,
+ RealmSpawnRecordAccountDataJSON,
+} from "./RealmSpawnRecordAccountData.js";
+export { RealmSpawnRecordAccountData } from "./RealmSpawnRecordAccountData.js";
+export type { SbStateFields, SbStateJSON } from "./SbState.js";
+export { SbState } from "./SbState.js";
export type {
- JobAccountDataFields,
- JobAccountDataJSON,
-} from "./JobAccountData.js";
-export { VrfAccountData } from "./VrfAccountData.js";
+ SlidingResultAccountDataFields,
+ SlidingResultAccountDataJSON,
+} from "./SlidingResultAccountData.js";
+export { SlidingResultAccountData } from "./SlidingResultAccountData.js";
+export type {
+ TaskSpecRecordFields,
+ TaskSpecRecordJSON,
+} from "./TaskSpecRecord.js";
+export { TaskSpecRecord } from "./TaskSpecRecord.js";
export type {
VrfAccountDataFields,
VrfAccountDataJSON,
} from "./VrfAccountData.js";
-export { VrfLiteAccountData } from "./VrfLiteAccountData.js";
+export { VrfAccountData } from "./VrfAccountData.js";
export type {
VrfLiteAccountDataFields,
VrfLiteAccountDataJSON,
} from "./VrfLiteAccountData.js";
-export { VrfPoolAccountData } from "./VrfPoolAccountData.js";
+export { VrfLiteAccountData } from "./VrfLiteAccountData.js";
export type {
VrfPoolAccountDataFields,
VrfPoolAccountDataJSON,
} from "./VrfPoolAccountData.js";
-export { BufferRelayerAccountData } from "./BufferRelayerAccountData.js";
-export type {
- BufferRelayerAccountDataFields,
- BufferRelayerAccountDataJSON,
-} from "./BufferRelayerAccountData.js";
+export { VrfPoolAccountData } from "./VrfPoolAccountData.js";
diff --git a/javascript/solana.js/src/generated/oracle-program/instructions/index.ts b/javascript/solana.js/src/generated/oracle-program/instructions/index.ts
index 23023f2dc..0e1eee73d 100644
--- a/javascript/solana.js/src/generated/oracle-program/instructions/index.ts
+++ b/javascript/solana.js/src/generated/oracle-program/instructions/index.ts
@@ -1,215 +1,215 @@
-export { aggregatorClose } from "./aggregatorClose.js";
-export type {
- AggregatorCloseArgs,
- AggregatorCloseAccounts,
-} from "./aggregatorClose.js";
-export { setBumps } from "./setBumps.js";
-export type { SetBumpsArgs, SetBumpsAccounts } from "./setBumps.js";
-export { aggregatorAddJob } from "./aggregatorAddJob.js";
export type {
- AggregatorAddJobArgs,
AggregatorAddJobAccounts,
+ AggregatorAddJobArgs,
} from "./aggregatorAddJob.js";
-export { aggregatorInit } from "./aggregatorInit.js";
+export { aggregatorAddJob } from "./aggregatorAddJob.js";
+export type {
+ AggregatorCloseAccounts,
+ AggregatorCloseArgs,
+} from "./aggregatorClose.js";
+export { aggregatorClose } from "./aggregatorClose.js";
export type {
- AggregatorInitArgs,
AggregatorInitAccounts,
+ AggregatorInitArgs,
} from "./aggregatorInit.js";
-export { aggregatorLock } from "./aggregatorLock.js";
+export { aggregatorInit } from "./aggregatorInit.js";
export type {
- AggregatorLockArgs,
AggregatorLockAccounts,
+ AggregatorLockArgs,
} from "./aggregatorLock.js";
-export { aggregatorOpenRound } from "./aggregatorOpenRound.js";
+export { aggregatorLock } from "./aggregatorLock.js";
export type {
- AggregatorOpenRoundArgs,
AggregatorOpenRoundAccounts,
+ AggregatorOpenRoundArgs,
} from "./aggregatorOpenRound.js";
-export { aggregatorRemoveJob } from "./aggregatorRemoveJob.js";
+export { aggregatorOpenRound } from "./aggregatorOpenRound.js";
export type {
- AggregatorRemoveJobArgs,
AggregatorRemoveJobAccounts,
+ AggregatorRemoveJobArgs,
} from "./aggregatorRemoveJob.js";
-export { aggregatorSaveResult } from "./aggregatorSaveResult.js";
+export { aggregatorRemoveJob } from "./aggregatorRemoveJob.js";
export type {
- AggregatorSaveResultArgs,
AggregatorSaveResultAccounts,
+ AggregatorSaveResultArgs,
} from "./aggregatorSaveResult.js";
-export { aggregatorSaveResultV2 } from "./aggregatorSaveResultV2.js";
+export { aggregatorSaveResult } from "./aggregatorSaveResult.js";
export type {
- AggregatorSaveResultV2Args,
AggregatorSaveResultV2Accounts,
+ AggregatorSaveResultV2Args,
} from "./aggregatorSaveResultV2.js";
-export { aggregatorTeeSaveResult } from "./aggregatorTeeSaveResult.js";
-export type {
- AggregatorTeeSaveResultArgs,
- AggregatorTeeSaveResultAccounts,
-} from "./aggregatorTeeSaveResult.js";
-export { aggregatorSetAuthority } from "./aggregatorSetAuthority.js";
+export { aggregatorSaveResultV2 } from "./aggregatorSaveResultV2.js";
export type {
- AggregatorSetAuthorityArgs,
AggregatorSetAuthorityAccounts,
+ AggregatorSetAuthorityArgs,
} from "./aggregatorSetAuthority.js";
-export { aggregatorSetConfig } from "./aggregatorSetConfig.js";
+export { aggregatorSetAuthority } from "./aggregatorSetAuthority.js";
export type {
- AggregatorSetConfigArgs,
AggregatorSetConfigAccounts,
+ AggregatorSetConfigArgs,
} from "./aggregatorSetConfig.js";
-export { aggregatorSetResolutionMode } from "./aggregatorSetResolutionMode.js";
-export type {
- AggregatorSetResolutionModeArgs,
- AggregatorSetResolutionModeAccounts,
-} from "./aggregatorSetResolutionMode.js";
-export { aggregatorSetHistoryBuffer } from "./aggregatorSetHistoryBuffer.js";
+export { aggregatorSetConfig } from "./aggregatorSetConfig.js";
export type {
- AggregatorSetHistoryBufferArgs,
AggregatorSetHistoryBufferAccounts,
+ AggregatorSetHistoryBufferArgs,
} from "./aggregatorSetHistoryBuffer.js";
-export { aggregatorSetQueue } from "./aggregatorSetQueue.js";
+export { aggregatorSetHistoryBuffer } from "./aggregatorSetHistoryBuffer.js";
export type {
- AggregatorSetQueueArgs,
AggregatorSetQueueAccounts,
+ AggregatorSetQueueArgs,
} from "./aggregatorSetQueue.js";
-export { bufferRelayerInit } from "./bufferRelayerInit.js";
+export { aggregatorSetQueue } from "./aggregatorSetQueue.js";
+export type {
+ AggregatorSetResolutionModeAccounts,
+ AggregatorSetResolutionModeArgs,
+} from "./aggregatorSetResolutionMode.js";
+export { aggregatorSetResolutionMode } from "./aggregatorSetResolutionMode.js";
+export type {
+ AggregatorTeeSaveResultAccounts,
+ AggregatorTeeSaveResultArgs,
+} from "./aggregatorTeeSaveResult.js";
+export { aggregatorTeeSaveResult } from "./aggregatorTeeSaveResult.js";
export type {
- BufferRelayerInitArgs,
BufferRelayerInitAccounts,
+ BufferRelayerInitArgs,
} from "./bufferRelayerInit.js";
-export { bufferRelayerOpenRound } from "./bufferRelayerOpenRound.js";
+export { bufferRelayerInit } from "./bufferRelayerInit.js";
export type {
- BufferRelayerOpenRoundArgs,
BufferRelayerOpenRoundAccounts,
+ BufferRelayerOpenRoundArgs,
} from "./bufferRelayerOpenRound.js";
-export { bufferRelayerSaveResult } from "./bufferRelayerSaveResult.js";
+export { bufferRelayerOpenRound } from "./bufferRelayerOpenRound.js";
export type {
- BufferRelayerSaveResultArgs,
BufferRelayerSaveResultAccounts,
+ BufferRelayerSaveResultArgs,
} from "./bufferRelayerSaveResult.js";
+export { bufferRelayerSaveResult } from "./bufferRelayerSaveResult.js";
+export type { CrankInitAccounts, CrankInitArgs } from "./crankInit.js";
export { crankInit } from "./crankInit.js";
-export type { CrankInitArgs, CrankInitAccounts } from "./crankInit.js";
+export type { CrankPopAccounts, CrankPopArgs } from "./crankPop.js";
export { crankPop } from "./crankPop.js";
-export type { CrankPopArgs, CrankPopAccounts } from "./crankPop.js";
+export type { CrankPopV2Accounts, CrankPopV2Args } from "./crankPopV2.js";
export { crankPopV2 } from "./crankPopV2.js";
-export type { CrankPopV2Args, CrankPopV2Accounts } from "./crankPopV2.js";
+export type { CrankPushAccounts, CrankPushArgs } from "./crankPush.js";
export { crankPush } from "./crankPush.js";
-export type { CrankPushArgs, CrankPushAccounts } from "./crankPush.js";
+export type { JobInitAccounts, JobInitArgs } from "./jobInit.js";
export { jobInit } from "./jobInit.js";
-export type { JobInitArgs, JobInitAccounts } from "./jobInit.js";
+export type { JobSetDataAccounts, JobSetDataArgs } from "./jobSetData.js";
export { jobSetData } from "./jobSetData.js";
-export type { JobSetDataArgs, JobSetDataAccounts } from "./jobSetData.js";
+export type { LeaseExtendAccounts, LeaseExtendArgs } from "./leaseExtend.js";
export { leaseExtend } from "./leaseExtend.js";
-export type { LeaseExtendArgs, LeaseExtendAccounts } from "./leaseExtend.js";
+export type { LeaseInitAccounts, LeaseInitArgs } from "./leaseInit.js";
export { leaseInit } from "./leaseInit.js";
-export type { LeaseInitArgs, LeaseInitAccounts } from "./leaseInit.js";
-export { leaseSetAuthority } from "./leaseSetAuthority.js";
export type {
- LeaseSetAuthorityArgs,
LeaseSetAuthorityAccounts,
+ LeaseSetAuthorityArgs,
} from "./leaseSetAuthority.js";
-export { leaseWithdraw } from "./leaseWithdraw.js";
+export { leaseSetAuthority } from "./leaseSetAuthority.js";
export type {
- LeaseWithdrawArgs,
LeaseWithdrawAccounts,
+ LeaseWithdrawArgs,
} from "./leaseWithdraw.js";
-export { oracleHeartbeat } from "./oracleHeartbeat.js";
+export { leaseWithdraw } from "./leaseWithdraw.js";
export type {
- OracleHeartbeatArgs,
OracleHeartbeatAccounts,
+ OracleHeartbeatArgs,
} from "./oracleHeartbeat.js";
-export { oracleTeeHeartbeat } from "./oracleTeeHeartbeat.js";
-export type {
- OracleTeeHeartbeatArgs,
- OracleTeeHeartbeatAccounts,
-} from "./oracleTeeHeartbeat.js";
+export { oracleHeartbeat } from "./oracleHeartbeat.js";
+export type { OracleInitAccounts, OracleInitArgs } from "./oracleInit.js";
export { oracleInit } from "./oracleInit.js";
-export type { OracleInitArgs, OracleInitAccounts } from "./oracleInit.js";
-export { oracleQueueInit } from "./oracleQueueInit.js";
export type {
- OracleQueueInitArgs,
OracleQueueInitAccounts,
+ OracleQueueInitArgs,
} from "./oracleQueueInit.js";
-export { oracleQueueSetConfig } from "./oracleQueueSetConfig.js";
+export { oracleQueueInit } from "./oracleQueueInit.js";
export type {
- OracleQueueSetConfigArgs,
OracleQueueSetConfigAccounts,
+ OracleQueueSetConfigArgs,
} from "./oracleQueueSetConfig.js";
-export { oracleWithdraw } from "./oracleWithdraw.js";
+export { oracleQueueSetConfig } from "./oracleQueueSetConfig.js";
+export type {
+ OracleTeeHeartbeatAccounts,
+ OracleTeeHeartbeatArgs,
+} from "./oracleTeeHeartbeat.js";
+export { oracleTeeHeartbeat } from "./oracleTeeHeartbeat.js";
export type {
- OracleWithdrawArgs,
OracleWithdrawAccounts,
+ OracleWithdrawArgs,
} from "./oracleWithdraw.js";
-export { permissionInit } from "./permissionInit.js";
+export { oracleWithdraw } from "./oracleWithdraw.js";
export type {
- PermissionInitArgs,
PermissionInitAccounts,
+ PermissionInitArgs,
} from "./permissionInit.js";
-export { permissionSet } from "./permissionSet.js";
+export { permissionInit } from "./permissionInit.js";
export type {
- PermissionSetArgs,
PermissionSetAccounts,
+ PermissionSetArgs,
} from "./permissionSet.js";
-export { programConfig } from "./programConfig.js";
+export { permissionSet } from "./permissionSet.js";
export type {
- ProgramConfigArgs,
ProgramConfigAccounts,
+ ProgramConfigArgs,
} from "./programConfig.js";
+export { programConfig } from "./programConfig.js";
+export type { ProgramInitAccounts, ProgramInitArgs } from "./programInit.js";
export { programInit } from "./programInit.js";
-export type { ProgramInitArgs, ProgramInitAccounts } from "./programInit.js";
-export { vaultTransfer } from "./vaultTransfer.js";
+export type { SetBumpsAccounts, SetBumpsArgs } from "./setBumps.js";
+export { setBumps } from "./setBumps.js";
export type {
- VaultTransferArgs,
VaultTransferAccounts,
+ VaultTransferArgs,
} from "./vaultTransfer.js";
-export { vrfInit } from "./vrfInit.js";
-export type { VrfInitArgs, VrfInitAccounts } from "./vrfInit.js";
-export { vrfCloseAction } from "./vrfCloseAction.js";
+export { vaultTransfer } from "./vaultTransfer.js";
export type {
- VrfCloseActionArgs,
VrfCloseActionAccounts,
+ VrfCloseActionArgs,
} from "./vrfCloseAction.js";
-export { vrfLiteCloseAction } from "./vrfLiteCloseAction.js";
+export { vrfCloseAction } from "./vrfCloseAction.js";
+export type { VrfInitAccounts, VrfInitArgs } from "./vrfInit.js";
+export { vrfInit } from "./vrfInit.js";
export type {
- VrfLiteCloseActionArgs,
VrfLiteCloseActionAccounts,
+ VrfLiteCloseActionArgs,
} from "./vrfLiteCloseAction.js";
+export { vrfLiteCloseAction } from "./vrfLiteCloseAction.js";
+export type { VrfLiteInitAccounts, VrfLiteInitArgs } from "./vrfLiteInit.js";
export { vrfLiteInit } from "./vrfLiteInit.js";
-export type { VrfLiteInitArgs, VrfLiteInitAccounts } from "./vrfLiteInit.js";
-export { vrfLiteProveAndVerify } from "./vrfLiteProveAndVerify.js";
export type {
- VrfLiteProveAndVerifyArgs,
VrfLiteProveAndVerifyAccounts,
+ VrfLiteProveAndVerifyArgs,
} from "./vrfLiteProveAndVerify.js";
-export { vrfLiteRequestRandomness } from "./vrfLiteRequestRandomness.js";
+export { vrfLiteProveAndVerify } from "./vrfLiteProveAndVerify.js";
export type {
- VrfLiteRequestRandomnessArgs,
VrfLiteRequestRandomnessAccounts,
+ VrfLiteRequestRandomnessArgs,
} from "./vrfLiteRequestRandomness.js";
+export { vrfLiteRequestRandomness } from "./vrfLiteRequestRandomness.js";
+export type { VrfPoolAddAccounts, VrfPoolAddArgs } from "./vrfPoolAdd.js";
+export { vrfPoolAdd } from "./vrfPoolAdd.js";
+export type { VrfPoolInitAccounts, VrfPoolInitArgs } from "./vrfPoolInit.js";
export { vrfPoolInit } from "./vrfPoolInit.js";
-export type { VrfPoolInitArgs, VrfPoolInitAccounts } from "./vrfPoolInit.js";
-export { vrfPoolRemove } from "./vrfPoolRemove.js";
export type {
- VrfPoolRemoveArgs,
VrfPoolRemoveAccounts,
+ VrfPoolRemoveArgs,
} from "./vrfPoolRemove.js";
-export { vrfPoolAdd } from "./vrfPoolAdd.js";
-export type { VrfPoolAddArgs, VrfPoolAddAccounts } from "./vrfPoolAdd.js";
-export { vrfPoolRequest } from "./vrfPoolRequest.js";
+export { vrfPoolRemove } from "./vrfPoolRemove.js";
export type {
- VrfPoolRequestArgs,
VrfPoolRequestAccounts,
+ VrfPoolRequestArgs,
} from "./vrfPoolRequest.js";
-export { vrfProveAndVerify } from "./vrfProveAndVerify.js";
+export { vrfPoolRequest } from "./vrfPoolRequest.js";
export type {
- VrfProveAndVerifyArgs,
VrfProveAndVerifyAccounts,
+ VrfProveAndVerifyArgs,
} from "./vrfProveAndVerify.js";
-export { vrfRequestRandomness } from "./vrfRequestRandomness.js";
+export { vrfProveAndVerify } from "./vrfProveAndVerify.js";
export type {
- VrfRequestRandomnessArgs,
VrfRequestRandomnessAccounts,
+ VrfRequestRandomnessArgs,
} from "./vrfRequestRandomness.js";
-export { vrfSetCallback } from "./vrfSetCallback.js";
+export { vrfRequestRandomness } from "./vrfRequestRandomness.js";
export type {
- VrfSetCallbackArgs,
VrfSetCallbackAccounts,
+ VrfSetCallbackArgs,
} from "./vrfSetCallback.js";
+export { vrfSetCallback } from "./vrfSetCallback.js";
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AccountMetaBorsh.ts b/javascript/solana.js/src/generated/oracle-program/types/AccountMetaBorsh.ts
index dfdd3e8b6..89b7228c2 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AccountMetaBorsh.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AccountMetaBorsh.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AccountMetaBorshFields {
pubkey: PublicKey;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AccountMetaZC.ts b/javascript/solana.js/src/generated/oracle-program/types/AccountMetaZC.ts
index 5b5670949..06485e432 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AccountMetaZC.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AccountMetaZC.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AccountMetaZCFields {
pubkey: PublicKey;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorAddJobParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorAddJobParams.ts
index f46be0975..c644294b9 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorAddJobParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorAddJobParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorAddJobParamsFields {
weight: number | null;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorCloseParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorCloseParams.ts
index e6f9e7aa1..0804d3363 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorCloseParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorCloseParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorCloseParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorHistoryRow.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorHistoryRow.ts
index 91bcb6a39..0d153f996 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorHistoryRow.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorHistoryRow.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorHistoryRowFields {
/** The timestamp of the sample. */
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorInitParams.ts
index 9e9785e4d..e0cff7ec4 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorInitParamsFields {
name: Array;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorLockParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorLockParams.ts
index 5c86787a0..9219dcf16 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorLockParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorLockParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorLockParamsFields {}
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorOpenRoundParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorOpenRoundParams.ts
index 7217cc702..62988d170 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorOpenRoundParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorOpenRoundParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorOpenRoundParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorRemoveJobParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorRemoveJobParams.ts
index be650bdb5..0723739f2 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorRemoveJobParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorRemoveJobParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorRemoveJobParamsFields {
jobIdx: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorResolutionMode.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorResolutionMode.ts
index 548ce8b7c..d1d895f94 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorResolutionMode.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorResolutionMode.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
+import type * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
+import * as borsh from "@coral-xyz/borsh";
import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as borsh from "@coral-xyz/borsh";
export interface ModeRoundResolutionJSON {
kind: "ModeRoundResolution";
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorRound.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorRound.ts
index e01124e9f..b2d31059b 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorRound.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorRound.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorRoundFields {
/**
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSaveResultParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSaveResultParams.ts
index b7d8857c6..5a349b36f 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSaveResultParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSaveResultParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSaveResultParamsFields {
oracleIdx: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSaveResultParamsV2.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSaveResultParamsV2.ts
index 0eb5b571e..f5c650da3 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSaveResultParamsV2.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSaveResultParamsV2.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSaveResultParamsV2Fields {
oracleIdx: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetAuthorityParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetAuthorityParams.ts
index e6b3d0805..f276e61ff 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetAuthorityParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetAuthorityParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetAuthorityParamsFields {}
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetBatchSizeParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetBatchSizeParams.ts
index e650c6541..0bb8c81fb 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetBatchSizeParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetBatchSizeParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetBatchSizeParamsFields {
batchSize: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetConfigParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetConfigParams.ts
index cac734b4a..fa6626e5d 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetConfigParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetConfigParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetConfigParamsFields {
name: Array | null;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetForceReportPeriodParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetForceReportPeriodParams.ts
index 90774d700..66fafde50 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetForceReportPeriodParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetForceReportPeriodParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetForceReportPeriodParamsFields {
forceReportPeriod: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetHistoryBufferParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetHistoryBufferParams.ts
index db76133c8..fbbd474cf 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetHistoryBufferParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetHistoryBufferParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetHistoryBufferParamsFields {}
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetMinJobsParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetMinJobsParams.ts
index 186818fd4..e4a59dae7 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetMinJobsParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetMinJobsParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetMinJobsParamsFields {
minJobResults: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetMinOraclesParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetMinOraclesParams.ts
index 27f0b7116..94879d9ae 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetMinOraclesParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetMinOraclesParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetMinOraclesParamsFields {
minOracleResults: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetQueueParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetQueueParams.ts
index 094f2bbf4..ae72dec3f 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetQueueParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetQueueParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetQueueParamsFields {}
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetResolutionModeParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetResolutionModeParams.ts
index e0a9ad22a..2966f9926 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetResolutionModeParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetResolutionModeParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetResolutionModeParamsFields {
mode: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetUpdateIntervalParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetUpdateIntervalParams.ts
index c13906cb3..83d35d214 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetUpdateIntervalParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetUpdateIntervalParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetUpdateIntervalParamsFields {
newInterval: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetVarianceThresholdParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetVarianceThresholdParams.ts
index 5eaf4868c..edab86314 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetVarianceThresholdParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorSetVarianceThresholdParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorSetVarianceThresholdParamsFields {
varianceThreshold: types.BorshDecimalFields;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/AggregatorTeeSaveResultParams.ts b/javascript/solana.js/src/generated/oracle-program/types/AggregatorTeeSaveResultParams.ts
index 1af79437f..042b309c8 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/AggregatorTeeSaveResultParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/AggregatorTeeSaveResultParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface AggregatorTeeSaveResultParamsFields {
value: types.BorshDecimalFields;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/BorshDecimal.ts b/javascript/solana.js/src/generated/oracle-program/types/BorshDecimal.ts
index 15e4179ed..48581579d 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/BorshDecimal.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/BorshDecimal.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface BorshDecimalFields {
mantissa: BN;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerInitParams.ts
index a2d6bf0d7..284417d29 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface BufferRelayerInitParamsFields {
name: Array;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerOpenRoundParams.ts b/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerOpenRoundParams.ts
index 470c48151..27e874cdc 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerOpenRoundParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerOpenRoundParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface BufferRelayerOpenRoundParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerRound.ts b/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerRound.ts
index 13db6bbb3..0a96afcb7 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerRound.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerRound.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface BufferRelayerRoundFields {
/** Number of successful responses. */
diff --git a/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerSaveResultParams.ts b/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerSaveResultParams.ts
index e495d5846..19fb66837 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerSaveResultParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/BufferRelayerSaveResultParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface BufferRelayerSaveResultParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/Callback.ts b/javascript/solana.js/src/generated/oracle-program/types/Callback.ts
index b5dce3c17..bceb78013 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/Callback.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/Callback.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface CallbackFields {
programId: PublicKey;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/CallbackZC.ts b/javascript/solana.js/src/generated/oracle-program/types/CallbackZC.ts
index d4e807432..aeca8568e 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/CallbackZC.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/CallbackZC.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface CallbackZCFields {
/** The program ID of the callback program being invoked. */
diff --git a/javascript/solana.js/src/generated/oracle-program/types/CompletedPointZC.ts b/javascript/solana.js/src/generated/oracle-program/types/CompletedPointZC.ts
index b1859e2e1..81ff3a7ae 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/CompletedPointZC.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/CompletedPointZC.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface CompletedPointZCFields {
x: types.FieldElementZCFields;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/CrankInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/CrankInitParams.ts
index 2433616fa..e0aa80a51 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/CrankInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/CrankInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface CrankInitParamsFields {
name: Uint8Array;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/CrankPopParams.ts b/javascript/solana.js/src/generated/oracle-program/types/CrankPopParams.ts
index d933a1cec..10e1a494d 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/CrankPopParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/CrankPopParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface CrankPopParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/CrankPopParamsV2.ts b/javascript/solana.js/src/generated/oracle-program/types/CrankPopParamsV2.ts
index 800946ff0..2475f2df3 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/CrankPopParamsV2.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/CrankPopParamsV2.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface CrankPopParamsV2Fields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/CrankPushParams.ts b/javascript/solana.js/src/generated/oracle-program/types/CrankPushParams.ts
index 1b3768951..bdc229baf 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/CrankPushParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/CrankPushParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface CrankPushParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/CrankRow.ts b/javascript/solana.js/src/generated/oracle-program/types/CrankRow.ts
index cf05bc942..8f761716c 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/CrankRow.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/CrankRow.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface CrankRowFields {
/** The PublicKey of the AggregatorAccountData. */
diff --git a/javascript/solana.js/src/generated/oracle-program/types/EcvrfIntermediate.ts b/javascript/solana.js/src/generated/oracle-program/types/EcvrfIntermediate.ts
index 1d84e4fae..10f847901 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/EcvrfIntermediate.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/EcvrfIntermediate.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface EcvrfIntermediateFields {
r: types.FieldElementZCFields;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/EcvrfProofZC.ts b/javascript/solana.js/src/generated/oracle-program/types/EcvrfProofZC.ts
index ebcc15b7e..268975442 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/EcvrfProofZC.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/EcvrfProofZC.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface EcvrfProofZCFields {
gamma: types.EdwardsPointZCFields;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/EdwardsPointZC.ts b/javascript/solana.js/src/generated/oracle-program/types/EdwardsPointZC.ts
index 9df076972..7f778daab 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/EdwardsPointZC.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/EdwardsPointZC.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface EdwardsPointZCFields {
x: types.FieldElementZCFields;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/Error.ts b/javascript/solana.js/src/generated/oracle-program/types/Error.ts
index bcf73cbb0..dbf21cb89 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/Error.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/Error.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
+import type * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
+import * as borsh from "@coral-xyz/borsh";
import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as borsh from "@coral-xyz/borsh";
export interface InvalidPublicKeyJSON {
kind: "InvalidPublicKey";
diff --git a/javascript/solana.js/src/generated/oracle-program/types/FieldElementZC.ts b/javascript/solana.js/src/generated/oracle-program/types/FieldElementZC.ts
index 0a5756a34..db30683ff 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/FieldElementZC.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/FieldElementZC.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface FieldElementZCFields {
bytes: Array;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/Hash.ts b/javascript/solana.js/src/generated/oracle-program/types/Hash.ts
index 82fc5b739..5e0632a5a 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/Hash.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/Hash.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface HashFields {
/** The bytes used to derive the hash. */
diff --git a/javascript/solana.js/src/generated/oracle-program/types/JobInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/JobInitParams.ts
index a452b88d4..00f1a3eac 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/JobInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/JobInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface JobInitParamsFields {
name: Array;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/JobSetDataParams.ts b/javascript/solana.js/src/generated/oracle-program/types/JobSetDataParams.ts
index 91b59dda0..da7de4568 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/JobSetDataParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/JobSetDataParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface JobSetDataParamsFields {
data: Uint8Array;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/LeaseExtendParams.ts b/javascript/solana.js/src/generated/oracle-program/types/LeaseExtendParams.ts
index f47462349..041031c01 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/LeaseExtendParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/LeaseExtendParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface LeaseExtendParamsFields {
loadAmount: BN;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/LeaseInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/LeaseInitParams.ts
index b63f9c7e4..42e875dc7 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/LeaseInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/LeaseInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface LeaseInitParamsFields {
loadAmount: BN;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/LeaseSetAuthorityParams.ts b/javascript/solana.js/src/generated/oracle-program/types/LeaseSetAuthorityParams.ts
index af6e7eaf0..9c9428ac8 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/LeaseSetAuthorityParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/LeaseSetAuthorityParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface LeaseSetAuthorityParamsFields {}
diff --git a/javascript/solana.js/src/generated/oracle-program/types/LeaseWithdrawParams.ts b/javascript/solana.js/src/generated/oracle-program/types/LeaseWithdrawParams.ts
index 5e9a8011e..f9253e4c4 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/LeaseWithdrawParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/LeaseWithdrawParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface LeaseWithdrawParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/OracleHeartbeatParams.ts b/javascript/solana.js/src/generated/oracle-program/types/OracleHeartbeatParams.ts
index 884d3ee10..c49640bb6 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/OracleHeartbeatParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/OracleHeartbeatParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface OracleHeartbeatParamsFields {
permissionBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/OracleInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/OracleInitParams.ts
index 97e5eb8a4..6a8b541fa 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/OracleInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/OracleInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface OracleInitParamsFields {
name: Uint8Array;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/OracleMetrics.ts b/javascript/solana.js/src/generated/oracle-program/types/OracleMetrics.ts
index 7139578c0..c996125dd 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/OracleMetrics.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/OracleMetrics.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface OracleMetricsFields {
/** Number of consecutive successful update request. */
diff --git a/javascript/solana.js/src/generated/oracle-program/types/OracleQueueInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/OracleQueueInitParams.ts
index a50cf9050..0e7f5af5e 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/OracleQueueInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/OracleQueueInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface OracleQueueInitParamsFields {
name: Array;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/OracleQueueSetConfigParams.ts b/javascript/solana.js/src/generated/oracle-program/types/OracleQueueSetConfigParams.ts
index f041fc6cd..b99ae7a4b 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/OracleQueueSetConfigParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/OracleQueueSetConfigParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface OracleQueueSetConfigParamsFields {
name: Array | null;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/OracleQueueSetRewardsParams.ts b/javascript/solana.js/src/generated/oracle-program/types/OracleQueueSetRewardsParams.ts
index 6eb82464e..f3a2330c4 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/OracleQueueSetRewardsParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/OracleQueueSetRewardsParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface OracleQueueSetRewardsParamsFields {
rewards: BN;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/OracleResponseType.ts b/javascript/solana.js/src/generated/oracle-program/types/OracleResponseType.ts
index 0690d642c..06f553223 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/OracleResponseType.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/OracleResponseType.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
+import type * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
+import * as borsh from "@coral-xyz/borsh";
import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as borsh from "@coral-xyz/borsh";
export interface TypeSuccessJSON {
kind: "TypeSuccess";
diff --git a/javascript/solana.js/src/generated/oracle-program/types/OracleTeeHeartbeatParams.ts b/javascript/solana.js/src/generated/oracle-program/types/OracleTeeHeartbeatParams.ts
index e55c4e3a6..2be1ea49e 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/OracleTeeHeartbeatParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/OracleTeeHeartbeatParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface OracleTeeHeartbeatParamsFields {
permissionBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/OracleWithdrawParams.ts b/javascript/solana.js/src/generated/oracle-program/types/OracleWithdrawParams.ts
index 985784067..7a5fc674c 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/OracleWithdrawParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/OracleWithdrawParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface OracleWithdrawParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/PermissionInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/PermissionInitParams.ts
index 24091c115..55709860c 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/PermissionInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/PermissionInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface PermissionInitParamsFields {}
diff --git a/javascript/solana.js/src/generated/oracle-program/types/PermissionSetParams.ts b/javascript/solana.js/src/generated/oracle-program/types/PermissionSetParams.ts
index f0ebe1a40..3d50be29c 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/PermissionSetParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/PermissionSetParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface PermissionSetParamsFields {
permission: types.SwitchboardPermissionKind;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/ProgramConfigParams.ts b/javascript/solana.js/src/generated/oracle-program/types/ProgramConfigParams.ts
index 5b516e0ca..c25eb143d 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/ProgramConfigParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/ProgramConfigParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface ProgramConfigParamsFields {
token: PublicKey;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/ProgramInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/ProgramInitParams.ts
index 16a9a812e..2f83c57bb 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/ProgramInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/ProgramInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface ProgramInitParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/ProjectivePointZC.ts b/javascript/solana.js/src/generated/oracle-program/types/ProjectivePointZC.ts
index 9d0f8f2b2..921829880 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/ProjectivePointZC.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/ProjectivePointZC.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface ProjectivePointZCFields {
x: types.FieldElementZCFields;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/Scalar.ts b/javascript/solana.js/src/generated/oracle-program/types/Scalar.ts
index db10a712c..b2b438855 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/Scalar.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/Scalar.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface ScalarFields {
/**
diff --git a/javascript/solana.js/src/generated/oracle-program/types/SetBumpsParams.ts b/javascript/solana.js/src/generated/oracle-program/types/SetBumpsParams.ts
index e2fc735e2..bd2d974c0 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/SetBumpsParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/SetBumpsParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface SetBumpsParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/Shuffle.ts b/javascript/solana.js/src/generated/oracle-program/types/Shuffle.ts
index 0ca14f24b..d8b2d0da5 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/Shuffle.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/Shuffle.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
+import type * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
+import * as borsh from "@coral-xyz/borsh";
import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as borsh from "@coral-xyz/borsh";
export interface AAAAJSON {
kind: "AAAA";
diff --git a/javascript/solana.js/src/generated/oracle-program/types/SlidingWindowElement.ts b/javascript/solana.js/src/generated/oracle-program/types/SlidingWindowElement.ts
index 9e639e451..f69a54319 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/SlidingWindowElement.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/SlidingWindowElement.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface SlidingWindowElementFields {
oracleKey: PublicKey;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VaultTransferParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VaultTransferParams.ts
index 8e34451f3..39b42c6f5 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VaultTransferParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VaultTransferParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VaultTransferParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfBuilder.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfBuilder.ts
index c2b957346..1f44d2d2f 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfBuilder.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfBuilder.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfBuilderFields {
/** The OracleAccountData that is producing the randomness. */
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfCloseParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfCloseParams.ts
index e0a99c311..447bf03d5 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfCloseParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfCloseParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfCloseParamsFields {
stateBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfInitParams.ts
index 0d96fb9a0..ae8c6e3cf 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfInitParamsFields {
callback: types.CallbackFields;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfLiteCloseParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfLiteCloseParams.ts
index e4220b87e..1a4c2f18b 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfLiteCloseParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfLiteCloseParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfLiteCloseParamsFields {}
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfLiteInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfLiteInitParams.ts
index 39ac856ee..c42793020 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfLiteInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfLiteInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfLiteInitParamsFields {
callback: types.CallbackFields | null;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfLiteProveAndVerifyParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfLiteProveAndVerifyParams.ts
index ed5742ea2..353eecd13 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfLiteProveAndVerifyParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfLiteProveAndVerifyParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfLiteProveAndVerifyParamsFields {
nonce: number | null;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfLiteRequestRandomnessParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfLiteRequestRandomnessParams.ts
index 26e1aa789..bda32ef05 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfLiteRequestRandomnessParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfLiteRequestRandomnessParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfLiteRequestRandomnessParamsFields {
callback: types.CallbackFields | null;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfPoolAddParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfPoolAddParams.ts
index e2693ac01..298c61374 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfPoolAddParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfPoolAddParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfPoolAddParamsFields {}
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfPoolInitParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfPoolInitParams.ts
index f962f7e68..78ad45180 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfPoolInitParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfPoolInitParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfPoolInitParamsFields {
maxRows: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRemoveParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRemoveParams.ts
index fcf718492..c454fef67 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRemoveParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRemoveParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfPoolRemoveParamsFields {}
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRequestParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRequestParams.ts
index e7d158683..42cdc3add 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRequestParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRequestParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfPoolRequestParamsFields {
callback: types.CallbackFields | null;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRow.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRow.ts
index a2bddeeb6..e0822925f 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRow.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfPoolRow.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfPoolRowFields {
timestamp: BN;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfProveAndVerifyParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfProveAndVerifyParams.ts
index 82d46f0e9..1738744a6 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfProveAndVerifyParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfProveAndVerifyParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfProveAndVerifyParamsFields {
nonce: number | null;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfProveParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfProveParams.ts
index 814466aa5..b0bfb217c 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfProveParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfProveParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfProveParamsFields {
proof: Uint8Array;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfRequestRandomnessParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfRequestRandomnessParams.ts
index 26ead6b90..0fdd0e308 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfRequestRandomnessParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfRequestRandomnessParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfRequestRandomnessParamsFields {
permissionBump: number;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfRound.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfRound.ts
index 10aab1b7a..9022c198d 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfRound.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfRound.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfRoundFields {
/** The alpha bytes used to calculate the VRF proof. */
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfSetCallbackParams.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfSetCallbackParams.ts
index 1cfcdfaf1..f0ad0ff68 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfSetCallbackParams.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfSetCallbackParams.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
-import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
import * as borsh from "@coral-xyz/borsh";
+import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
export interface VrfSetCallbackParamsFields {
callback: types.CallbackFields;
diff --git a/javascript/solana.js/src/generated/oracle-program/types/VrfStatus.ts b/javascript/solana.js/src/generated/oracle-program/types/VrfStatus.ts
index 741a9525d..1faf35a08 100644
--- a/javascript/solana.js/src/generated/oracle-program/types/VrfStatus.ts
+++ b/javascript/solana.js/src/generated/oracle-program/types/VrfStatus.ts
@@ -1,8 +1,9 @@
import { SwitchboardProgram } from "../../../SwitchboardProgram.js";
+import type * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
+
+import * as borsh from "@coral-xyz/borsh";
import { PublicKey } from "@solana/web3.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
import { BN } from "@switchboard-xyz/common"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as types from "../types/index.js"; // eslint-disable-line @typescript-eslint/no-unused-vars
-import * as borsh from "@coral-xyz/borsh";
export interface StatusNoneJSON {
kind: "StatusNone";
diff --git a/javascript/solana.js/src/mint.ts b/javascript/solana.js/src/mint.ts
index 32e78c320..91fd072e8 100644
--- a/javascript/solana.js/src/mint.ts
+++ b/javascript/solana.js/src/mint.ts
@@ -11,6 +11,9 @@ import type {
import { Keypair, PublicKey, SystemProgram } from "@solana/web3.js";
import { Big, BN } from "@switchboard-xyz/common";
+const U64_MAX_BN = new BN("18446744073709551615");
+const U64_MAX_Bigint = BigInt("18446744073709551615");
+
export class Mint {
public static native = new PublicKey(
"So11111111111111111111111111111111111111112"
@@ -38,6 +41,9 @@ export class Mint {
}
toTokenAmount(amount: number): bigint {
+ if (amount === Number.MAX_SAFE_INTEGER) {
+ return U64_MAX_Bigint;
+ }
const big = new Big(amount);
const tokenAmount = big.mul(new Big(10).pow(this.mint.decimals));
// We need to fix tokenAmount to 0 decimal places because the amount in base units must be an integer.
@@ -45,6 +51,9 @@ export class Mint {
}
toTokenAmountBN(amount: number): BN {
+ if (amount === Number.MAX_SAFE_INTEGER) {
+ return U64_MAX_BN;
+ }
const big = new Big(amount);
const tokenAmount = big.mul(new Big(10).pow(this.mint.decimals));
return new BN(tokenAmount.toFixed(0));
@@ -274,8 +283,10 @@ export class NativeMint extends Mint {
? params.amount
: 0;
- const userInit = (
- await this.createWrappedUserInstructions(payer, amount, user)
+ const userInit = this.createWrappedUserTransaction(
+ payer,
+ amount,
+ user
)[1];
return [associatedToken, userInit];
@@ -318,12 +329,12 @@ export class NativeMint extends Mint {
throw new Error(`Failed to getOrCreate the users wrapped SOL account`);
}
- public async createWrappedUserInstructions(
+ public createWrappedUserInstructions(
payer: PublicKey,
amount: number,
- user?: Keypair
- ): Promise<[PublicKey, TransactionObject]> {
- const owner = user ? user.publicKey : payer;
+ authority?: PublicKey
+ ): [PublicKey, TransactionInstruction[]] {
+ const owner = authority ?? payer;
const associatedAddress = this.getAssociatedAddress(owner);
const associatedAccountInfo =
this.connection.getAccountInfo(associatedAddress);
@@ -333,55 +344,46 @@ export class NativeMint extends Mint {
);
}
- const ephemeralAccount = Keypair.generate();
- const ephemeralWallet = this.getAssociatedAddress(
- ephemeralAccount.publicKey
- );
-
const wrapAmountLamports = this.toTokenAmount(amount);
return [
associatedAddress,
- new TransactionObject(
- payer,
- [
- spl.createAssociatedTokenAccountInstruction(
- payer,
- associatedAddress,
- owner,
- Mint.native
- ),
- // only wrap funds if needed
- ...(amount > 0
- ? [
- spl.createAssociatedTokenAccountInstruction(
- payer,
- ephemeralWallet,
- ephemeralAccount.publicKey,
- spl.NATIVE_MINT
- ),
- SystemProgram.transfer({
- fromPubkey: owner,
- toPubkey: ephemeralWallet,
- lamports: wrapAmountLamports,
- }),
- spl.createSyncNativeInstruction(ephemeralWallet),
- spl.createTransferInstruction(
- ephemeralWallet,
- associatedAddress,
- ephemeralAccount.publicKey,
- wrapAmountLamports
- ),
- spl.createCloseAccountInstruction(
- ephemeralWallet,
- owner,
- ephemeralAccount.publicKey
- ),
- ]
- : []),
- ],
- user ? [user, ephemeralAccount] : [ephemeralAccount]
- ),
+ [
+ spl.createAssociatedTokenAccountInstruction(
+ payer,
+ associatedAddress,
+ owner,
+ Mint.native
+ ),
+ // only wrap funds if needed
+ ...(amount > 0
+ ? [
+ SystemProgram.transfer({
+ fromPubkey: payer,
+ toPubkey: associatedAddress,
+ lamports: wrapAmountLamports,
+ }),
+ spl.createSyncNativeInstruction(associatedAddress),
+ ]
+ : []),
+ ],
+ ];
+ }
+
+ public createWrappedUserTransaction(
+ payer: PublicKey,
+ amount: number,
+ user?: Keypair
+ ): [PublicKey, TransactionObject] {
+ const [associatedAddress, ixns] = this.createWrappedUserInstructions(
+ payer,
+ amount,
+ user ? user.publicKey : undefined
+ );
+
+ return [
+ associatedAddress,
+ new TransactionObject(payer, ixns, user ? [user] : []),
];
}
@@ -391,7 +393,7 @@ export class NativeMint extends Mint {
user?: Keypair
): Promise<[PublicKey, TransactionSignature]> {
const [tokenAccount, createWrappedUserTxn] =
- await this.createWrappedUserInstructions(payer, amount, user);
+ this.createWrappedUserTransaction(payer, amount, user);
const txSignature = await this.signAndSend(createWrappedUserTxn);
return [tokenAccount, txSignature];
@@ -440,44 +442,18 @@ export class NativeMint extends Mint {
);
}
- const ephemeralAccount = Keypair.generate();
- const ephemeralWallet = this.getAssociatedAddress(
- ephemeralAccount.publicKey
- );
-
const wrapAmountLamports = this.toTokenAmount(wrapAmount.toNumber());
ixns.push(
- spl.createAssociatedTokenAccountInstruction(
- payer,
- ephemeralWallet,
- ephemeralAccount.publicKey,
- spl.NATIVE_MINT
- ),
SystemProgram.transfer({
fromPubkey: owner,
- toPubkey: ephemeralWallet,
+ toPubkey: userTokenAddress,
lamports: wrapAmountLamports,
}),
- spl.createSyncNativeInstruction(ephemeralWallet),
- spl.createTransferInstruction(
- ephemeralWallet,
- userTokenAddress,
- ephemeralAccount.publicKey,
- wrapAmountLamports
- ),
- spl.createCloseAccountInstruction(
- ephemeralWallet,
- owner,
- ephemeralAccount.publicKey
- )
+ spl.createSyncNativeInstruction(userTokenAddress)
);
- return new TransactionObject(
- payer,
- ixns,
- user ? [user, ephemeralAccount] : [ephemeralAccount]
- );
+ return new TransactionObject(payer, ixns, user ? [user] : []);
}
public async wrap(
diff --git a/javascript/solana.js/test/aggregator.spec.ts b/javascript/solana.js/test/aggregator.spec.ts
index 4a1e12f0c..967ce4ab2 100644
--- a/javascript/solana.js/test/aggregator.spec.ts
+++ b/javascript/solana.js/test/aggregator.spec.ts
@@ -1,16 +1,17 @@
/* eslint-disable no-unused-vars */
import "mocha";
+import type { QueueAccount } from "../src/index.js";
import {
AggregatorAccount,
JobAccount,
LeaseAccount,
- QueueAccount,
types,
} from "../src/index.js";
import * as sbv2 from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
import { Keypair } from "@solana/web3.js";
import { OracleJob } from "@switchboard-xyz/common";
diff --git a/javascript/solana.js/test/attestation-function.spec.ts b/javascript/solana.js/test/attestation-function.spec.ts
index a62cc1e64..eb8dbede7 100644
--- a/javascript/solana.js/test/attestation-function.spec.ts
+++ b/javascript/solana.js/test/attestation-function.spec.ts
@@ -1,10 +1,12 @@
import "mocha";
import { functionVerify } from "../src/generated/index.js";
+import type { AttestationQueueAccount } from "../src/index.js";
+import type { VerifierAccount } from "../src/index.js";
import * as sbv2 from "../src/index.js";
-import { AttestationQueueAccount, EnclaveAccount } from "../src/index.js";
-import { printLogs, setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { printLogs, setupTest } from "./utils.js";
import * as anchor from "@coral-xyz/anchor";
import { NATIVE_MINT } from "@solana/spl-token";
@@ -18,7 +20,7 @@ describe("Function Tests", () => {
let ctx: TestContext;
let attestationQueueAccount: AttestationQueueAccount;
- let attestationQuoteVerifierAccount: EnclaveAccount;
+ let attestationQuoteVerifierAccount: VerifierAccount;
const quoteVerifierKeypair = Keypair.generate();
const quoteVerifierSigner = Keypair.generate();
@@ -62,7 +64,7 @@ describe("Function Tests", () => {
});
[attestationQuoteVerifierAccount] =
- await attestationQueueAccount.createQuote({
+ await attestationQueueAccount.createVerifier({
registryKey: new Uint8Array(Array(64).fill(1)),
keypair: quoteVerifierKeypair,
enable: true,
@@ -83,7 +85,7 @@ describe("Function Tests", () => {
const quoteData1 = await attestationQuoteVerifierAccount.loadData();
assert(
- quoteData1.enclaveSigner.equals(quoteVerifierSigner.publicKey),
+ quoteData1.enclave.enclaveSigner.equals(quoteVerifierSigner.publicKey),
"QuoteAuthorityMismatch"
);
assert(
@@ -98,10 +100,6 @@ describe("Function Tests", () => {
});
it("Creates a Function", async () => {
- // const authorityKeypair = Keypair.generate();
-
- // console.log(`authorityKeypair: ${authorityKeypair.publicKey}`);
-
try {
[functionAccount] = await sbv2.FunctionAccount.create(
ctx.program,
@@ -145,35 +143,6 @@ describe("Function Tests", () => {
);
});
- it("Verifies the function's quote", async () => {
- const functionQuoteAccount = functionAccount.getEnclaveAccount();
-
- const initialQuoteState = await functionQuoteAccount.loadData();
- const initialVerificationStatus =
- EnclaveAccount.getVerificationStatus(initialQuoteState);
-
- assert(
- initialVerificationStatus.kind === "None",
- `Quote account should not be verified yet`
- );
-
- await functionQuoteAccount.verify({
- timestamp: new BN(Math.floor(Date.now() / 1000)),
- mrEnclave: new Uint8Array(mrEnclave),
- verifierSecuredSigner: quoteVerifierSigner,
- verifier: attestationQuoteVerifierAccount.publicKey,
- });
-
- const finalQuoteState = await functionQuoteAccount.loadData();
- const finalVerificationStatus =
- EnclaveAccount.getVerificationStatus(finalQuoteState);
-
- assert(
- finalVerificationStatus.kind === "VerificationSuccess",
- `Quote account should be verified`
- );
- });
-
it("Fund the function", async () => {
const initialBalance = await functionAccount.getBalance();
assert(initialBalance === 0, "Function escrow should be unfunded");
@@ -260,8 +229,6 @@ describe("Function Tests", () => {
// });
it("verifies the function", async () => {
- const fnQuoteAccount = functionAccount.getEnclaveAccount();
-
const trustedSigner = anchor.web3.Keypair.generate();
const [receiver] = await ctx.program.mint.getOrCreateWrappedUser(
@@ -271,30 +238,40 @@ describe("Function Tests", () => {
const timestamp = unixTimestamp();
- const nextAllowedTimestamp = timestamp + 100;
-
- const txnSignature = await functionAccount.verify({
- observedTime: new BN(timestamp),
- nextAllowedTimestamp: new BN(nextAllowedTimestamp),
- isFailure: false,
- mrEnclave: new Uint8Array(mrEnclave),
- verifier: attestationQuoteVerifierAccount,
- verifierEnclaveSigner: quoteVerifierSigner,
- functionEnclaveSigner: trustedSigner,
- receiver,
- });
+ const nextAllowedTimestamp = timestamp + 1000;
+
+ const txnSignature = await functionAccount.verify(
+ {
+ observedTime: new BN(timestamp),
+ nextAllowedTimestamp: new BN(nextAllowedTimestamp),
+ isFailure: false,
+ mrEnclave: new Uint8Array(mrEnclave),
+ verifier: attestationQuoteVerifierAccount,
+ verifierEnclaveSigner: quoteVerifierSigner,
+ functionEnclaveSigner: trustedSigner,
+ receiver,
+ },
+ { skipPreflight: true }
+ );
// console.log(`functionVerify: ${txnSignature}`);
// await printLogs(ctx.program.connection, txnSignature, true);
await sleep(3000); // wait for rpc to catch up
+ // await printLogs(functionAccount.program.connection, txnSignature, true);
const functionState = await functionAccount.loadData();
- const quoteState = await fnQuoteAccount.loadData();
assert(
- quoteState.enclaveSigner.equals(trustedSigner.publicKey),
+ functionState.enclave.verificationStatus ===
+ sbv2.attestationTypes.VerificationStatus.VerificationSuccess
+ .discriminator,
+ "Function VerificationStatus mismatch"
+ );
+
+ assert(
+ functionState.enclave.enclaveSigner.equals(trustedSigner.publicKey),
"Function EnclaveSigner mismatch"
);
@@ -310,7 +287,7 @@ describe("Function Tests", () => {
const newName = "NEW_FUNCTION_NAME";
const newMetadata = "NEW_FUNCTION_METADATA";
const newContainer = "updatedContainerId";
- const newContainerRegistry = "updated_container_registry.com";
+ const newContainerRegistry = "dockerhub";
await functionAccount.setConfig({
name: newName,
@@ -362,4 +339,135 @@ describe("Function Tests", () => {
"Function should have been triggered"
);
});
+
+ it("Transfers a function authority to a new keypair", async () => {
+ const [myNewFunctionAccount] = await sbv2.FunctionAccount.create(
+ ctx.program,
+ {
+ name: "FUNCTION_NAME",
+ metadata: "FUNCTION_METADATA",
+ schedule: "* * * * *",
+ container: "containerId",
+ version: "1.0.0",
+ mrEnclave,
+ attestationQueue: attestationQueueAccount,
+ },
+ undefined,
+ { skipPreflight: true }
+ );
+ const preFunctionData = await myNewFunctionAccount.loadData();
+ const wallet = await myNewFunctionAccount.wallet;
+
+ assert(
+ preFunctionData.authority.equals(ctx.program.walletPubkey),
+ "Function authority mismatch"
+ );
+ const newAuthority = Keypair.generate();
+
+ const signature = await myNewFunctionAccount.setAuthority({
+ newAuthority: newAuthority.publicKey,
+ });
+
+ await sleep(2000);
+
+ const postFunctionData = await myNewFunctionAccount.loadData();
+ const postWallet = await myNewFunctionAccount.wallet;
+
+ assert(
+ postFunctionData.authority.equals(newAuthority.publicKey),
+ "Function authority mismatch"
+ );
+ });
+
+ it("Tests functionVerify serialized size", async () => {
+ const [myFunctionAccount] = await sbv2.FunctionAccount.create(
+ ctx.program,
+ {
+ name: "FUNCTION_NAME",
+ metadata: "FUNCTION_METADATA",
+ schedule: "* * * * *",
+ container: "containerId",
+ version: "1.0.0",
+ mrEnclave,
+ attestationQueue: attestationQueueAccount,
+ // authority: authorityKeypair.publicKey,
+ },
+ undefined,
+ { skipPreflight: true }
+ );
+ const attestationQueue = await attestationQueueAccount.loadData();
+ const functionState = await myFunctionAccount.loadData();
+
+ const escrowWallet = await myFunctionAccount.wallet;
+ const trustedSigner = anchor.web3.Keypair.generate();
+
+ const [receiver] = await ctx.program.mint.getOrCreateWrappedUser(
+ ctx.payer.publicKey,
+ { fundUpTo: 0 }
+ );
+
+ const timestamp = unixTimestamp();
+
+ const nextAllowedTimestamp = timestamp + 1000;
+
+ const getIxn = () => {
+ return myFunctionAccount.verifyInstructionSync({
+ observedTime: new BN(timestamp),
+ nextAllowedTimestamp: new BN(nextAllowedTimestamp),
+ isFailure: false,
+ mrEnclave: new Uint8Array(mrEnclave),
+ escrowWallet: escrowWallet.publicKey,
+ functionEnclaveSigner: trustedSigner.publicKey,
+ attestationQueue: attestationQueueAccount.publicKey,
+ attestationQueueAuthority: attestationQueue.authority,
+
+ quoteVerifier: attestationQuoteVerifierAccount.publicKey,
+ quoteVerifierEnclaveSigner: quoteVerifierSigner.publicKey,
+
+ receiver,
+ });
+ };
+
+ // LEGACY
+ const legacyTxn = new sbv2.TransactionObject(
+ ctx.payer.publicKey,
+ [getIxn()],
+ [quoteVerifierSigner, trustedSigner]
+ );
+ const serializedLegacyTxn = legacyTxn
+ .sign(await ctx.program.connection.getLatestBlockhash(), [
+ quoteVerifierSigner,
+ trustedSigner,
+ ctx.payer,
+ ])
+ .serialize();
+ console.log(
+ `LEGACY: ${serializedLegacyTxn.byteLength} / 1232 (${
+ 1232 - serializedLegacyTxn.byteLength
+ } bytes remaining)`
+ );
+
+ // V0
+ const lookupTable = await ctx.program.connection
+ .getAddressLookupTable(functionState.addressLookupTable)
+ .then((res) => res.value!);
+
+ const messageV0 = new anchor.web3.TransactionMessage({
+ payerKey: ctx.program.walletPubkey,
+ recentBlockhash: (await ctx.program.connection.getLatestBlockhash())
+ .blockhash,
+ instructions: [getIxn()], // note this is an array of instructions
+ }).compileToV0Message([lookupTable]);
+ const transactionV0 = new anchor.web3.VersionedTransaction(messageV0);
+ transactionV0.sign([quoteVerifierSigner]);
+ transactionV0.sign([trustedSigner]);
+ transactionV0.sign([ctx.payer]);
+ const serializedV0Txn = transactionV0.serialize();
+
+ console.log(
+ `V0 TXN: ${serializedV0Txn.byteLength} / 1232 (${
+ 1232 - serializedV0Txn.byteLength
+ } bytes remaining)`
+ );
+ });
});
diff --git a/javascript/solana.js/test/attestation-oracle.spec.ts b/javascript/solana.js/test/attestation-oracle.spec.ts
index 35b2a21e5..448869583 100644
--- a/javascript/solana.js/test/attestation-oracle.spec.ts
+++ b/javascript/solana.js/test/attestation-oracle.spec.ts
@@ -3,7 +3,8 @@ import "mocha";
import { programConfig } from "../src/generated/index.js";
import * as sbv2 from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
import { NATIVE_MINT, transfer } from "@solana/spl-token";
import {
@@ -20,13 +21,13 @@ describe("Attestation Oracle Tests", () => {
let queueAccount: sbv2.QueueAccount;
let oracleAccount: sbv2.OracleAccount;
- let oracleQuoteAccount: sbv2.EnclaveAccount;
+ let oracleVerifierAccount: sbv2.VerifierAccount;
const oracleQuoteKeypair = Keypair.generate();
let attestationQueueAccount: sbv2.AttestationQueueAccount;
const quoteKeypair = Keypair.generate();
const quoteSigner = Keypair.generate();
- let attestationQuoteAccount: sbv2.EnclaveAccount;
+ let attestationVerifierAccount: sbv2.VerifierAccount;
const quoteVerifierMrEnclave = Array.from(
Buffer.from("This is the quote verifier MrEnclave")
@@ -134,28 +135,30 @@ describe("Attestation Oracle Tests", () => {
`Attestation queue does not have the correct MRENCLAVE`
);
- [attestationQuoteAccount] = await attestationQueueAccount.createQuote({
- registryKey: new Uint8Array(Array(64).fill(1)),
- keypair: quoteKeypair,
- enable: true,
- queueAuthorityPubkey: ctx.program.walletPubkey,
- });
+ [attestationVerifierAccount] = await attestationQueueAccount.createVerifier(
+ {
+ registryKey: new Uint8Array(Array(64).fill(1)),
+ keypair: quoteKeypair,
+ enable: true,
+ queueAuthorityPubkey: ctx.program.walletPubkey,
+ }
+ );
- await attestationQuoteAccount.rotate({
+ await attestationVerifierAccount.rotate({
enclaveSigner: quoteSigner,
registryKey: new Uint8Array(Array(64).fill(1)),
});
- const quoteState = await attestationQuoteAccount.loadData();
+ const quoteState = await attestationVerifierAccount.loadData();
const verificationStatus =
- sbv2.EnclaveAccount.getVerificationStatus(quoteState);
+ sbv2.VerifierAccount.getVerificationStatus(quoteState);
assert(
verificationStatus.kind === "VerificationOverride",
`Quote account has not been verified`
);
// join the queue so we can verify other quotes
- await attestationQuoteAccount.heartbeat({ enclaveSigner: quoteSigner });
+ await attestationVerifierAccount.heartbeat({ enclaveSigner: quoteSigner });
const payer2 = Keypair.generate();
@@ -175,8 +178,8 @@ describe("Attestation Oracle Tests", () => {
const quoteKeypair2 = Keypair.generate();
const quoteSigner2 = Keypair.generate();
- const [attestationQuoteAccount2] =
- await attestationQueueAccount.createQuote({
+ const [attestationVerifierAccount2] =
+ await attestationQueueAccount.createVerifier({
registryKey: new Uint8Array(Array(64).fill(1)),
keypair: quoteKeypair2,
enable: true,
@@ -184,40 +187,54 @@ describe("Attestation Oracle Tests", () => {
authority: payer2.publicKey,
});
- await attestationQuoteAccount2.rotate({
+ await attestationVerifierAccount2.rotate({
enclaveSigner: quoteSigner2,
registryKey: new Uint8Array(Array(64).fill(1)),
authority: payer2,
});
- await attestationQuoteAccount2.verify({
+ const verifierState1 = await attestationVerifierAccount.loadData();
+
+ attestationVerifierAccount.verify({
timestamp: new BN(Math.floor(Date.now() / 1000)),
mrEnclave: new Uint8Array(quoteVerifierMrEnclave),
- verifierSecuredSigner: quoteSigner,
- verifier: attestationQuoteAccount.publicKey,
+
+ enclaveSigner: quoteSigner,
+
+ quote: attestationVerifierAccount2,
});
- const quoteState2 = await attestationQuoteAccount2.loadData();
+ await sleep(2000);
+
+ const quoteState2 = await attestationVerifierAccount2.loadData();
+
const verificationStatus2 =
- sbv2.EnclaveAccount.getVerificationStatus(quoteState2);
+ sbv2.VerifierAccount.getVerificationStatus(quoteState2);
+
assert(
verificationStatus2.kind === "VerificationSuccess",
`Quote account has not been verified`
);
// join the queue so we can verify the overrridden quote
- await attestationQuoteAccount2.heartbeat({ enclaveSigner: quoteSigner2 });
+ await attestationVerifierAccount2.heartbeat({
+ enclaveSigner: quoteSigner2,
+ });
- await attestationQuoteAccount.verify({
+ attestationVerifierAccount2.verify({
timestamp: new BN(Math.floor(Date.now() / 1000)),
mrEnclave: new Uint8Array(quoteVerifierMrEnclave),
- verifierSecuredSigner: quoteSigner2,
- verifier: attestationQuoteAccount2.publicKey,
+
+ enclaveSigner: quoteSigner2,
+
+ quote: attestationVerifierAccount,
});
- const newQuoteState = await attestationQuoteAccount.loadData();
+ await sleep(2000);
+
+ const newQuoteState = await attestationVerifierAccount.loadData();
const newVerificationStatus =
- sbv2.EnclaveAccount.getVerificationStatus(newQuoteState);
+ sbv2.VerifierAccount.getVerificationStatus(newQuoteState);
assert(
newVerificationStatus.kind === "VerificationSuccess",
`Quote account has not been verified`
@@ -228,27 +245,29 @@ describe("Attestation Oracle Tests", () => {
});
it("Creates a TEE oracle", async () => {
- [oracleQuoteAccount] = await attestationQueueAccount.createQuote({
+ [oracleVerifierAccount] = await attestationQueueAccount.createVerifier({
registryKey: new Uint8Array(Array(64).fill(1)),
keypair: oracleQuoteKeypair,
});
assert(
- oracleQuoteKeypair.publicKey.equals(oracleQuoteAccount.publicKey),
+ oracleQuoteKeypair.publicKey.equals(oracleVerifierAccount.publicKey),
"QuotePubkeyMismatch"
);
- await oracleQuoteAccount.verify({
+ await attestationVerifierAccount.verify({
timestamp: new BN(Math.floor(Date.now() / 1000)),
mrEnclave: new Uint8Array(mrEnclave),
- verifierSecuredSigner: quoteSigner,
- verifier: attestationQuoteAccount.publicKey,
+
+ enclaveSigner: quoteSigner,
+
+ quote: oracleVerifierAccount,
});
- const quoteData = await oracleQuoteAccount.loadData();
+ const quoteData = await oracleVerifierAccount.loadData();
assert(
Buffer.compare(
new Uint8Array(mrEnclave),
- new Uint8Array(quoteData.mrEnclave)
+ new Uint8Array(quoteData.enclave.mrEnclave)
) === 0,
"QuoteData MRECLAVE mismatch"
);
@@ -349,7 +368,7 @@ describe("Attestation Oracle Tests", () => {
oracles: oracles,
oracleIdx: 0,
aggregator: updatedAggregatorState,
- quotePubkey: oracleQuoteAccount.publicKey,
+ quotePubkey: oracleVerifierAccount.publicKey,
authority: oracleQuoteKeypair,
}
);
diff --git a/javascript/solana.js/test/attestation-queue.spec.ts b/javascript/solana.js/test/attestation-queue.spec.ts
index 6f60c85e2..66808c368 100644
--- a/javascript/solana.js/test/attestation-queue.spec.ts
+++ b/javascript/solana.js/test/attestation-queue.spec.ts
@@ -2,7 +2,8 @@ import "mocha";
import * as sbv2 from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
import { Keypair } from "@solana/web3.js";
import assert from "assert";
@@ -56,10 +57,10 @@ describe("AttestationQueue Tests", () => {
});
it("Bootstraps a new attestation queue with a single verifier oracle", async () => {
- const { attestationQueueAccount, signatures, verifier } =
+ const { attestationQueue, signatures, verifier } =
await sbv2.AttestationQueueAccount.bootstrapNewQueue(ctx.program);
- const queueData = await attestationQueueAccount.loadData();
+ const queueData = await attestationQueue.account.loadData();
console.log(queueData.toJSON());
});
diff --git a/javascript/solana.js/test/buffer-relayer.spec.ts b/javascript/solana.js/test/buffer-relayer.spec.ts
index 5911a24f8..aa255a8f9 100644
--- a/javascript/solana.js/test/buffer-relayer.spec.ts
+++ b/javascript/solana.js/test/buffer-relayer.spec.ts
@@ -1,15 +1,17 @@
import "mocha";
-import {
+import type {
BufferRelayerAccount,
OracleAccount,
- QueueAccount,
types,
} from "../src/index.js";
+import { QueueAccount } from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
-import { Keypair, PublicKey } from "@solana/web3.js";
+import type { PublicKey } from "@solana/web3.js";
+import { Keypair } from "@solana/web3.js";
import { OracleJob } from "@switchboard-xyz/common";
import assert from "assert";
diff --git a/javascript/solana.js/test/crank.spec.ts b/javascript/solana.js/test/crank.spec.ts
index ad49716db..c851251bd 100644
--- a/javascript/solana.js/test/crank.spec.ts
+++ b/javascript/solana.js/test/crank.spec.ts
@@ -1,18 +1,19 @@
import "mocha";
-import {
- AggregatorAccount,
+import type {
AggregatorPdaAccounts,
CrankAccount,
- QueueAccount,
- SolanaClock,
types,
} from "../src/index.js";
+import { AggregatorAccount, QueueAccount, SolanaClock } from "../src/index.js";
-import { createFeed, createFeeds, setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { createFeed, createFeeds, setupTest } from "./utils.js";
-import { Keypair, LAMPORTS_PER_SOL, PublicKey } from "@solana/web3.js";
-import { BN, promiseWithTimeout, sleep } from "@switchboard-xyz/common";
+import type { PublicKey } from "@solana/web3.js";
+import { Keypair, LAMPORTS_PER_SOL } from "@solana/web3.js";
+import type { BN } from "@switchboard-xyz/common";
+import { promiseWithTimeout, sleep } from "@switchboard-xyz/common";
import assert from "assert";
describe("Crank Tests", () => {
diff --git a/javascript/solana.js/test/job.spec.ts b/javascript/solana.js/test/job.spec.ts
index 7743f770c..1270d73ad 100644
--- a/javascript/solana.js/test/job.spec.ts
+++ b/javascript/solana.js/test/job.spec.ts
@@ -2,7 +2,8 @@ import "mocha";
import { JobAccount } from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
import { OracleJob } from "@switchboard-xyz/common";
import assert from "assert";
diff --git a/javascript/solana.js/test/lease.spec.ts b/javascript/solana.js/test/lease.spec.ts
index b2620dc7c..78fc28cd2 100644
--- a/javascript/solana.js/test/lease.spec.ts
+++ b/javascript/solana.js/test/lease.spec.ts
@@ -1,16 +1,14 @@
import "mocha";
+import type { QueueAccount } from "../src/index.js";
import * as sbv2 from "../src/index.js";
-import {
- AggregatorAccount,
- JobAccount,
- LeaseAccount,
- QueueAccount,
-} from "../src/index.js";
+import { AggregatorAccount, JobAccount, LeaseAccount } from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
-import { Keypair, PublicKey } from "@solana/web3.js";
+import type { PublicKey } from "@solana/web3.js";
+import { Keypair } from "@solana/web3.js";
import { OracleJob } from "@switchboard-xyz/common";
import assert from "assert";
diff --git a/javascript/solana.js/test/mint.spec.ts b/javascript/solana.js/test/mint.spec.ts
index f65832433..ec52302b8 100644
--- a/javascript/solana.js/test/mint.spec.ts
+++ b/javascript/solana.js/test/mint.spec.ts
@@ -1,9 +1,11 @@
import "mocha";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
import * as anchor from "@coral-xyz/anchor";
-import { Keypair, PublicKey } from "@solana/web3.js";
+import type { PublicKey } from "@solana/web3.js";
+import { Keypair } from "@solana/web3.js";
import assert from "assert";
describe("Mint Tests", () => {
diff --git a/javascript/solana.js/test/open-round.spec.ts b/javascript/solana.js/test/open-round.spec.ts
index 236289a47..c1e166916 100644
--- a/javascript/solana.js/test/open-round.spec.ts
+++ b/javascript/solana.js/test/open-round.spec.ts
@@ -1,16 +1,17 @@
import "mocha";
import { PermitOracleQueueUsage } from "../src/generated/oracle-program/types/SwitchboardPermission.js";
-import * as sbv2 from "../src/index.js";
-import {
+import type {
AggregatorAccount,
OracleAccount,
- PermissionAccount,
QueueAccount,
types,
} from "../src/index.js";
+import * as sbv2 from "../src/index.js";
+import { PermissionAccount } from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
import { Keypair } from "@solana/web3.js";
import { Big, OracleJob, sleep } from "@switchboard-xyz/common";
diff --git a/javascript/solana.js/test/oracle.spec.ts b/javascript/solana.js/test/oracle.spec.ts
index 6a3010fb8..24d9ae01e 100644
--- a/javascript/solana.js/test/oracle.spec.ts
+++ b/javascript/solana.js/test/oracle.spec.ts
@@ -1,16 +1,12 @@
import "mocha";
import { SwitchboardPermission } from "../src/generated/index.js";
-import {
- OracleAccount,
- PermissionAccount,
- QueueAccount,
- TransactionObject,
- types,
-} from "../src/index.js";
+import type { OracleAccount, QueueAccount, types } from "../src/index.js";
+import { PermissionAccount, TransactionObject } from "../src/index.js";
import * as sbv2 from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
import { Keypair, LAMPORTS_PER_SOL, SystemProgram } from "@solana/web3.js";
import assert from "assert";
diff --git a/javascript/solana.js/test/queue.spec.ts b/javascript/solana.js/test/queue.spec.ts
index 52fef82d0..88b8ebd72 100644
--- a/javascript/solana.js/test/queue.spec.ts
+++ b/javascript/solana.js/test/queue.spec.ts
@@ -6,7 +6,8 @@ import {
TransactionMissingSignerError,
} from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
import { Keypair } from "@solana/web3.js";
import assert from "assert";
diff --git a/javascript/solana.js/test/transaction-object.spec.ts b/javascript/solana.js/test/transaction-object.spec.ts
index b105276fd..e6f93cd95 100644
--- a/javascript/solana.js/test/transaction-object.spec.ts
+++ b/javascript/solana.js/test/transaction-object.spec.ts
@@ -1,24 +1,23 @@
/* eslint-disable no-unused-vars */
import "mocha";
-import {
- ixnsDeepEqual,
- ixnsEqual,
- TransactionObject,
- TransactionObjectOptions,
-} from "../src/index.js";
+import type { TransactionObjectOptions } from "../src/index.js";
+import { ixnsDeepEqual, ixnsEqual, TransactionObject } from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
-import {
+import type {
AccountMeta,
Connection,
- Keypair,
- NONCE_ACCOUNT_LENGTH,
NonceAccount,
NonceInformation,
- PublicKey,
RpcResponseAndContext,
+} from "@solana/web3.js";
+import {
+ Keypair,
+ NONCE_ACCOUNT_LENGTH,
+ PublicKey,
SystemProgram,
TransactionInstruction,
} from "@solana/web3.js";
diff --git a/javascript/solana.js/test/transfer.spec.ts b/javascript/solana.js/test/transfer.spec.ts
index 04c6e2c15..9cdd51030 100644
--- a/javascript/solana.js/test/transfer.spec.ts
+++ b/javascript/solana.js/test/transfer.spec.ts
@@ -1,16 +1,15 @@
/* eslint-disable no-unused-vars */
import "mocha";
-import {
+import type {
AggregatorAccount,
CrankAccount,
- PermissionAccount,
QueueAccount,
- SwitchboardNetwork,
- types,
} from "../src/index.js";
+import { PermissionAccount, SwitchboardNetwork, types } from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
import { Keypair } from "@solana/web3.js";
import { OracleJob } from "@switchboard-xyz/common";
diff --git a/javascript/solana.js/test/tsconfig.json b/javascript/solana.js/test/tsconfig.json
index 5a60455c6..d97e7ba7b 100644
--- a/javascript/solana.js/test/tsconfig.json
+++ b/javascript/solana.js/test/tsconfig.json
@@ -2,7 +2,8 @@
"extends": "../tsconfig.json",
"include": [
"../src",
- "../test"
+ "../test",
+ "../test/data/**.json"
],
"exclude": [
"**/node_modules"
@@ -14,6 +15,7 @@
],
"module": "ESNext",
"allowJs": true,
- "rootDir": "../"
+ "rootDir": "../",
+ "resolveJsonModule": true
}
-}
+}
\ No newline at end of file
diff --git a/javascript/solana.js/test/utils.ts b/javascript/solana.js/test/utils.ts
index 1dc0d57f5..1f7b0178c 100644
--- a/javascript/solana.js/test/utils.ts
+++ b/javascript/solana.js/test/utils.ts
@@ -1,10 +1,9 @@
-import {
+import type {
AggregatorAccount,
CreateQueueFeedParams,
QueueAccount,
- SB_V2_PID,
- TransactionObject,
} from "../src/index.js";
+import { SB_V2_PID, TransactionObject } from "../src/index.js";
import * as sbv2 from "../src/index.js";
import {
diff --git a/javascript/solana.js/test/vrf-pool.spec.ts b/javascript/solana.js/test/vrf-pool.spec.ts
index 72ee7b785..f07464cb1 100644
--- a/javascript/solana.js/test/vrf-pool.spec.ts
+++ b/javascript/solana.js/test/vrf-pool.spec.ts
@@ -1,7 +1,7 @@
import "mocha";
+import type { OracleAccount } from "../src/index.js";
import {
- OracleAccount,
PermissionAccount,
QueueAccount,
TransactionObject,
@@ -10,7 +10,8 @@ import {
VrfPoolAccount,
} from "../src/index.js";
-import { setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { setupTest } from "./utils.js";
import { Keypair, PublicKey } from "@solana/web3.js";
import { sleep } from "@switchboard-xyz/common";
diff --git a/javascript/solana.js/test/wallet.spec.ts b/javascript/solana.js/test/wallet.spec.ts
index 2843f1e57..01a7bd68c 100644
--- a/javascript/solana.js/test/wallet.spec.ts
+++ b/javascript/solana.js/test/wallet.spec.ts
@@ -1,15 +1,18 @@
import "mocha";
+import type { BootstrappedAttestationQueue } from "../src/index.js";
import {
AttestationProgramStateAccount,
AttestationQueueAccount,
- type BootstrappedAttestationQueue,
- parseRawBuffer,
SwitchboardWallet,
+ TransactionObject,
} from "../src/index.js";
-import { printLogs, setupTest, TestContext } from "./utils.js";
+import type { TestContext } from "./utils.js";
+import { printLogs, setupTest } from "./utils.js";
+import { Keypair, LAMPORTS_PER_SOL, SystemProgram } from "@solana/web3.js";
+import { sleep } from "@switchboard-xyz/common";
import assert from "assert";
const defaulWalletSeed = "DefaultSeed";
@@ -33,7 +36,7 @@ describe("Switchboard Wallet Tests", () => {
let walletInitSignature: string;
[switchboardWallet, walletInitSignature] = await SwitchboardWallet.create(
ctx.program,
- switchboard.attestationQueueAccount.publicKey,
+ switchboard.attestationQueue.account.publicKey,
ctx.payer.publicKey,
defaulWalletSeed
);
@@ -50,7 +53,7 @@ describe("Switchboard Wallet Tests", () => {
);
assert(
walletState.attestationQueue.equals(
- switchboard.attestationQueueAccount.publicKey
+ switchboard.attestationQueue.account.publicKey
),
"QueuePubkeyMismatch"
);
@@ -101,4 +104,69 @@ describe("Switchboard Wallet Tests", () => {
const diff = ctx.round(balance - initialBalance, 4);
assert(diff === 0.25, "WalletBalanceMismatch");
});
+
+ it("Withdraws all remaining balance when amount is Number.MAX_SAFE_INTEGER", async () => {
+ const initialBalance = await switchboardWallet.getBalance();
+
+ const withdrawTxnSignature = await switchboardWallet.withdraw(
+ Number.MAX_SAFE_INTEGER
+ );
+ await printLogs(ctx.program.connection, withdrawTxnSignature);
+
+ const balance = await switchboardWallet.getBalance();
+ assert(balance === 0, "WalletBalanceMismatch");
+ });
+
+ it("Funds a wallet with no existing token wallet", async () => {
+ // create new payer
+ const newPayer = Keypair.generate();
+ await ctx.program.signAndSend(
+ new TransactionObject(
+ ctx.payer.publicKey,
+ [
+ SystemProgram.transfer({
+ fromPubkey: ctx.payer.publicKey,
+ toPubkey: newPayer.publicKey,
+ lamports: 2 * LAMPORTS_PER_SOL,
+ }),
+ ],
+ []
+ )
+ );
+ const program = ctx.program.newWithPayer(newPayer);
+
+ // create wallet
+ const [newWallet, newWalletInit] =
+ await SwitchboardWallet.createInstruction(
+ program,
+ newPayer.publicKey,
+ switchboard.attestationQueue.publicKey,
+ newPayer.publicKey,
+ defaulWalletSeed,
+ 8
+ );
+ await program.signAndSend(newWalletInit);
+
+ // assert token account is not created
+ const newPayerTokenWallet = program.mint.getAssociatedAddress(
+ newPayer.publicKey
+ );
+ const newPayerTokenAccount = await program.mint.getAccount(
+ newPayerTokenWallet
+ );
+ assert(
+ newPayerTokenAccount === null,
+ "New payer token wallet should not be initialized yet"
+ );
+
+ // fund the wallet
+ const txnSignature = await newWallet.fund({
+ wrapAmount: 0.1,
+ // transferAmount: 0.1,
+ });
+ // const txnSignature = await newWallet.wrap(0.1);
+ await sleep(2000);
+ const balance = await newWallet.getBalance();
+ assert(balance === 0.1, "WalletBalanceMismatch");
+ });
});
diff --git a/javascript/solana.js/tsconfig.base.json b/javascript/solana.js/tsconfig.base.json
index 90345d98b..6487d3bda 100644
--- a/javascript/solana.js/tsconfig.base.json
+++ b/javascript/solana.js/tsconfig.base.json
@@ -1,8 +1,15 @@
{
- "include": ["./src/**/*"],
+ "$schema": "https://json.schemastore.org/tsconfig",
+ "include": [
+ "./src/**/*"
+ ],
"compilerOptions": {
- "lib": ["ES2022"],
- "moduleResolution": "node",
+ "lib": [
+ "ES2021",
+ "ES2022.Object",
+ "DOM"
+ ],
+ "moduleResolution": "nodenext",
"inlineSourceMap": false,
"inlineSources": false,
"declaration": true,
@@ -23,10 +30,18 @@
"noImplicitReturns": true,
"esModuleInterop": true,
"paths": {
+ "@switchboard-xyz/common": [
+ "../common"
+ ],
"@solana/spl-token": [
"./node_modules/@solana/spl-token",
"../node_modules/@solana/spl-token"
]
}
- }
+ },
+ "references": [
+ {
+ "path": "../common"
+ }
+ ]
}
diff --git a/javascript/solana.js/tsconfig.json b/javascript/solana.js/tsconfig.json
index 71ef06a90..88367ef9f 100644
--- a/javascript/solana.js/tsconfig.json
+++ b/javascript/solana.js/tsconfig.json
@@ -16,9 +16,8 @@
"ES2022.Object",
"DOM"
],
- "outDir": "../lib",
+ "outDir": "lib",
"rootDir": "./src",
- "baseUrl": "./src",
"declaration": true,
"experimentalDecorators": true,
"noImplicitReturns": true,
@@ -27,9 +26,26 @@
"noUnusedParameters": false,
"useDefineForClassFields": true,
"strictPropertyInitialization": false,
+ "strict": true,
+ "strictNullChecks": true,
"allowJs": true,
- "strict": true
+ "paths": {
+ "@switchboard-xyz/common": [
+ "../common"
+ ],
+ "@switchboard-xyz/oracle": [
+ "../oracle"
+ ]
+ }
},
+ "references": [
+ {
+ "path": "../common"
+ },
+ {
+ "path": "../oracle"
+ }
+ ],
"typedocOptions": {
"entryPoints": [
"src/index.ts",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e588fb652..080997ab4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,4 +1,8 @@
-lockfileVersion: '6.0'
+lockfileVersion: '6.1'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
importers:
@@ -12,7 +16,7 @@ importers:
version: 17.4.4
'@switchboard-xyz/eslint-config':
specifier: latest
- version: 0.1.8
+ version: 0.1.9
'@types/node':
specifier: ^20.2.5
version: 20.2.5
@@ -59,13 +63,13 @@ importers:
specifier: ^1.77.3
version: 1.77.3
'@switchboard-xyz/common':
- specifier: ^2.2.4
- version: 2.2.4
+ specifier: latest
+ version: 2.2.5
'@switchboard-xyz/oracle':
- specifier: ^2.1.13
+ specifier: latest
version: 2.1.13
'@switchboard-xyz/solana.js':
- specifier: workspace:*
+ specifier: latest
version: link:../../../javascript/solana.js
chalk:
specifier: ^4.1.2
@@ -83,45 +87,21 @@ importers:
'@types/mocha':
specifier: ^9.0.0
version: 9.1.1
- '@types/node':
- specifier: ^17.0.45
- version: 17.0.45
- '@typescript-eslint/eslint-plugin':
- specifier: ^5.44.0
- version: 5.44.0(@typescript-eslint/parser@5.44.0)(eslint@8.42.0)(typescript@4.9.4)
- '@typescript-eslint/parser':
- specifier: ^5.44.0
- version: 5.44.0(eslint@8.42.0)(typescript@4.9.4)
chai:
specifier: ^4.3.6
version: 4.3.7
- eslint:
- specifier: ^8.28.0
- version: 8.42.0
mocha:
specifier: ^9.0.3
version: 9.2.2
npm-run-all:
specifier: ^4.1.5
version: 4.1.5
- prettier:
- specifier: ^2.4.1
- version: 2.7.1
prettier-plugin-organize-imports:
specifier: ^2.3.4
- version: 2.3.4(prettier@2.7.1)(typescript@4.9.4)
- shx:
- specifier: ^0.3.4
- version: 0.3.4
+ version: 2.3.4(prettier@2.8.8)(typescript@5.1.3)
ts-mocha:
specifier: ^9.0.2
version: 9.0.2(mocha@9.2.2)
- ts-node:
- specifier: ^10.9.1
- version: 10.9.1(@types/node@17.0.45)(typescript@4.9.4)
- typescript:
- specifier: ^4.9.3
- version: 4.9.4
examples/feeds/02_spl_native:
dependencies:
@@ -132,13 +112,13 @@ importers:
specifier: ^1.77.3
version: 1.77.3
'@switchboard-xyz/common':
- specifier: ^2.2.4
- version: 2.2.4
+ specifier: latest
+ version: 2.2.5
'@switchboard-xyz/oracle':
- specifier: ^2.1.13
+ specifier: latest
version: 2.1.13
'@switchboard-xyz/solana.js':
- specifier: workspace:*
+ specifier: latest
version: link:../../../javascript/solana.js
devDependencies:
'@types/chai':
@@ -147,9 +127,6 @@ importers:
'@types/mocha':
specifier: ^9.0.0
version: 9.1.1
- '@types/node':
- specifier: ^17.0.45
- version: 17.0.45
chai:
specifier: ^4.3.6
version: 4.3.7
@@ -159,12 +136,6 @@ importers:
ts-mocha:
specifier: ^9.0.2
version: 9.0.2(mocha@9.2.2)
- ts-node:
- specifier: ^10.4.0
- version: 10.9.1(@types/node@17.0.45)(typescript@4.9.4)
- typescript:
- specifier: ^4.7
- version: 4.9.4
examples/functions/01_basic_oracle:
dependencies:
@@ -178,13 +149,13 @@ importers:
specifier: ^1.78.0
version: 1.78.0
'@switchboard-xyz/common':
- specifier: '*'
- version: 2.2.4
+ specifier: latest
+ version: 2.2.5
'@switchboard-xyz/oracle':
- specifier: '*'
+ specifier: latest
version: 2.1.13
'@switchboard-xyz/solana.js':
- specifier: workspace:*
+ specifier: latest
version: link:../../../javascript/solana.js
devDependencies:
'@types/bn.js':
@@ -211,10 +182,153 @@ importers:
examples/functions/01_basic_oracle/sgx-function:
dependencies:
- basic-oracle:
- specifier: workspace:*
+ solana-basic-oracle:
+ specifier: latest
+ version: link:..
+
+ examples/functions/02_liquidity_oracle:
+ dependencies:
+ '@coral-xyz/anchor':
+ specifier: ^0.28.0
+ version: 0.28.0
+ '@solana/spl-token':
+ specifier: ^0.3.6
+ version: 0.3.8(@solana/web3.js@1.78.0)
+ '@solana/web3.js':
+ specifier: ^1.78.0
+ version: 1.78.0
+ '@switchboard-xyz/common':
+ specifier: latest
+ version: 2.2.5
+ '@switchboard-xyz/oracle':
+ specifier: latest
+ version: 2.1.13
+ '@switchboard-xyz/solana.js':
+ specifier: latest
+ version: link:../../../javascript/solana.js
+ devDependencies:
+ '@types/bn.js':
+ specifier: ^5.1.0
+ version: 5.1.1
+ '@types/chai':
+ specifier: ^4.3.0
+ version: 4.3.5
+ '@types/mocha':
+ specifier: ^9.0.0
+ version: 9.1.1
+ '@types/node':
+ specifier: ^20.4.0
+ version: 20.4.2
+ chai:
+ specifier: ^4.3.4
+ version: 4.3.7
+ mocha:
+ specifier: ^9.0.3
+ version: 9.2.2
+ ts-mocha:
+ specifier: ^10.0.0
+ version: 10.0.0(mocha@9.2.2)
+
+ examples/functions/02_liquidity_oracle/sgx-function:
+ dependencies:
+ solana-liquidity-oracle:
+ specifier: latest
+ version: link:..
+
+ examples/functions/03_candles_oracle:
+ dependencies:
+ '@coral-xyz/anchor':
+ specifier: ^0.28.0
+ version: 0.28.0
+ '@solana/spl-token':
+ specifier: ^0.3.6
+ version: 0.3.8(@solana/web3.js@1.78.0)
+ '@solana/web3.js':
+ specifier: ^1.78.0
+ version: 1.78.0
+ '@switchboard-xyz/common':
+ specifier: latest
+ version: 2.2.5
+ '@switchboard-xyz/oracle':
+ specifier: latest
+ version: 2.1.13
+ '@switchboard-xyz/solana.js':
+ specifier: latest
+ version: link:../../../javascript/solana.js
+ devDependencies:
+ '@types/bn.js':
+ specifier: ^5.1.0
+ version: 5.1.1
+ '@types/chai':
+ specifier: ^4.3.0
+ version: 4.3.5
+ '@types/mocha':
+ specifier: ^9.0.0
+ version: 9.1.1
+ '@types/node':
+ specifier: ^20.4.0
+ version: 20.4.2
+ chai:
+ specifier: ^4.3.4
+ version: 4.3.7
+ mocha:
+ specifier: ^9.0.3
+ version: 9.2.2
+ ts-mocha:
+ specifier: ^10.0.0
+ version: 10.0.0(mocha@9.2.2)
+
+ examples/functions/03_candles_oracle/sgx-function:
+ dependencies:
+ solana-candles-oracle-example:
+ specifier: latest
version: link:..
+ examples/functions/04_randomness_callback:
+ dependencies:
+ '@coral-xyz/anchor':
+ specifier: ^0.28.0
+ version: 0.28.0
+ '@solana/spl-token':
+ specifier: ^0.3.8
+ version: 0.3.8(@solana/web3.js@1.78.0)
+ '@switchboard-xyz/common':
+ specifier: latest
+ version: 2.2.5
+ '@switchboard-xyz/solana.js':
+ specifier: latest
+ version: link:../../../javascript/solana.js
+ '@types/dotenv':
+ specifier: ^8.2.0
+ version: 8.2.0
+ dotenv:
+ specifier: ^16.3.1
+ version: 16.3.1
+ devDependencies:
+ '@types/bn.js':
+ specifier: ^5.1.0
+ version: 5.1.1
+ '@types/chai':
+ specifier: ^4.3.0
+ version: 4.3.5
+ '@types/mocha':
+ specifier: ^9.0.0
+ version: 9.1.1
+ '@types/node':
+ specifier: ^20.4.2
+ version: 20.4.2
+ chai:
+ specifier: ^4.3.4
+ version: 4.3.7
+ mocha:
+ specifier: ^9.0.3
+ version: 9.2.2
+ ts-mocha:
+ specifier: ^10.0.0
+ version: 10.0.0(mocha@9.2.2)
+
+ examples/functions/04_randomness_callback/sgx-function: {}
+
examples/vrf/01_vrf_client:
dependencies:
'@coral-xyz/anchor':
@@ -233,13 +347,13 @@ importers:
specifier: ^1.77.3
version: 1.77.3
'@switchboard-xyz/common':
- specifier: ^2.2.4
- version: 2.2.4
+ specifier: latest
+ version: 2.2.5
'@switchboard-xyz/oracle':
- specifier: ^2.1.13
+ specifier: latest
version: 2.1.13
'@switchboard-xyz/solana.js':
- specifier: workspace:*
+ specifier: latest
version: link:../../../javascript/solana.js
chalk:
specifier: ^4.1.2
@@ -257,45 +371,21 @@ importers:
'@types/mocha':
specifier: ^9.0.0
version: 9.1.1
- '@types/node':
- specifier: ^17.0.45
- version: 17.0.45
- '@typescript-eslint/eslint-plugin':
- specifier: ^5.44.0
- version: 5.44.0(@typescript-eslint/parser@5.44.0)(eslint@8.42.0)(typescript@5.1.3)
- '@typescript-eslint/parser':
- specifier: ^5.44.0
- version: 5.44.0(eslint@8.42.0)(typescript@5.1.3)
chai:
specifier: ^4.3.6
version: 4.3.7
- eslint:
- specifier: ^8.28.0
- version: 8.42.0
mocha:
specifier: ^9.0.3
version: 9.2.2
npm-run-all:
specifier: ^4.1.5
version: 4.1.5
- prettier:
- specifier: ^2.4.1
- version: 2.7.1
prettier-plugin-organize-imports:
specifier: ^2.3.4
- version: 2.3.4(prettier@2.7.1)(typescript@5.1.3)
- shx:
- specifier: ^0.3.4
- version: 0.3.4
+ version: 2.3.4(prettier@2.8.8)(typescript@5.1.3)
ts-mocha:
specifier: ^9.0.2
version: 9.0.2(mocha@9.2.2)
- ts-node:
- specifier: ^10.9.1
- version: 10.9.1(@types/node@17.0.45)(typescript@5.1.3)
- typescript:
- specifier: ^5.1.3
- version: 5.1.3
javascript/feed-walkthrough:
dependencies:
@@ -323,7 +413,7 @@ importers:
devDependencies:
'@switchboard-xyz/eslint-config':
specifier: latest
- version: 0.1.8
+ version: 0.1.9
'@types/node':
specifier: ^18.7.18
version: 18.11.18
@@ -353,16 +443,16 @@ importers:
version: 0.28.0
'@coral-xyz/borsh':
specifier: ^0.28.0
- version: 0.28.0(@solana/web3.js@1.77.3)
+ version: 0.28.0(@solana/web3.js@1.78.0)
'@solana/spl-token':
specifier: ^0.3.8
- version: 0.3.8(@solana/web3.js@1.77.3)
+ version: 0.3.8(@solana/web3.js@1.78.0)
'@solana/web3.js':
- specifier: ^1.77.3
- version: 1.77.3
+ specifier: ^1.78.0
+ version: 1.78.0
'@switchboard-xyz/common':
- specifier: ^2.2.4
- version: 2.2.4
+ specifier: latest
+ version: 2.2.5
cron-validator:
specifier: ^1.3.1
version: 1.3.1
@@ -375,28 +465,22 @@ importers:
devDependencies:
'@switchboard-xyz/eslint-config':
specifier: latest
- version: 0.1.8
+ version: 0.1.9
'@switchboard-xyz/oracle':
- specifier: ^2.1.13
+ specifier: latest
version: 2.1.13
'@types/chai':
- specifier: ^4.3.4
- version: 4.3.4
+ specifier: ^4.3.5
+ version: 4.3.5
'@types/lodash':
- specifier: ^4.14.191
- version: 4.14.191
+ specifier: ^4.14.195
+ version: 4.14.195
'@types/mocha':
- specifier: ^10.0.0
- version: 10.0.0
- '@types/node':
- specifier: ^20.3.1
- version: 20.3.1
+ specifier: ^10.0.1
+ version: 10.0.1
'@types/shelljs':
specifier: ^0.8.12
version: 0.8.12
- '@typescript-eslint/eslint-plugin':
- specifier: ^5.44.0
- version: 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@5.1.3)
chai:
specifier: ^4.3.7
version: 4.3.7
@@ -406,36 +490,24 @@ importers:
esbuild:
specifier: ^0.17.19
version: 0.17.19
- eslint:
- specifier: ^8.35.0
- version: 8.35.0
- gts:
- specifier: ^3.1.1
- version: 3.1.1(typescript@5.1.3)
mocha:
- specifier: ^10.1.0
- version: 10.1.0
+ specifier: ^10.2.0
+ version: 10.2.0
shelljs:
specifier: ^0.8.5
version: 0.8.5
- shx:
- specifier: ^0.3.4
- version: 0.3.4
ts-mocha:
specifier: ^10.0.0
- version: 10.0.0(mocha@10.1.0)
+ version: 10.0.0(mocha@10.2.0)
ts-node:
specifier: ^10.9.1
- version: 10.9.1(@types/node@20.3.1)(typescript@5.1.3)
+ version: 10.9.1(@types/node@20.4.2)(typescript@5.0.4)
tsx:
specifier: ^3.12.7
version: 3.12.7
typedoc:
- specifier: ^0.23.23
- version: 0.23.23(typescript@5.1.3)
- typescript:
- specifier: ^5.1.3
- version: 5.1.3
+ specifier: ^0.23.28
+ version: 0.23.28(typescript@5.0.4)
rust/switchboard-solana: {}
@@ -443,6 +515,11 @@ importers:
packages:
+ /@aashutoshrathi/word-wrap@1.2.6:
+ resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
/@babel/code-frame@7.12.11:
resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
dependencies:
@@ -489,7 +566,7 @@ packages:
fs-extra: 7.0.1
lodash.startcase: 4.4.0
outdent: 0.5.0
- prettier: 2.8.0
+ prettier: 2.8.8
resolve-from: 5.0.0
semver: 5.7.1
dev: true
@@ -657,7 +734,7 @@ packages:
'@changesets/types': 5.2.1
fs-extra: 7.0.1
human-id: 1.0.2
- prettier: 2.8.0
+ prettier: 2.8.8
dev: true
/@commitlint/cli@17.4.4:
@@ -746,15 +823,15 @@ packages:
'@commitlint/execute-rule': 17.4.0
'@commitlint/resolve-extends': 17.4.4
'@commitlint/types': 17.4.4
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
chalk: 4.1.2
cosmiconfig: 8.1.0
- cosmiconfig-typescript-loader: 4.3.0(@types/node@20.4.0)(cosmiconfig@8.1.0)(ts-node@10.9.1)(typescript@4.9.4)
+ cosmiconfig-typescript-loader: 4.3.0(@types/node@20.4.2)(cosmiconfig@8.1.0)(ts-node@10.9.1)(typescript@4.9.4)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
resolve-from: 5.0.0
- ts-node: 10.9.1(@types/node@20.4.0)(typescript@4.9.4)
+ ts-node: 10.9.1(@types/node@20.4.2)(typescript@4.9.4)
typescript: 4.9.4
transitivePeerDependencies:
- '@swc/core'
@@ -1112,6 +1189,16 @@ packages:
eslint-visitor-keys: 3.4.1
dev: true
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0):
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ dependencies:
+ eslint: 8.45.0
+ eslint-visitor-keys: 3.4.1
+ dev: true
+
/@eslint-community/regexpp@4.5.1:
resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -1134,8 +1221,8 @@ packages:
- supports-color
dev: true
- /@eslint/eslintrc@2.0.0:
- resolution: {integrity: sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==}
+ /@eslint/eslintrc@2.0.3:
+ resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
@@ -1151,15 +1238,15 @@ packages:
- supports-color
dev: true
- /@eslint/eslintrc@2.0.3:
- resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==}
+ /@eslint/eslintrc@2.1.0:
+ resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4(supports-color@8.1.1)
- espree: 9.5.2
+ espree: 9.6.1
globals: 13.20.0
- ignore: 5.2.0
+ ignore: 5.2.4
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@@ -1168,13 +1255,13 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.35.0:
- resolution: {integrity: sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==}
+ /@eslint/js@8.42.0:
+ resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@eslint/js@8.42.0:
- resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==}
+ /@eslint/js@8.44.0:
+ resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -1189,17 +1276,6 @@ packages:
- supports-color
dev: true
- /@humanwhocodes/config-array@0.11.8:
- resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
- engines: {node: '>=10.10.0'}
- dependencies:
- '@humanwhocodes/object-schema': 1.2.1
- debug: 4.3.4(supports-color@8.1.1)
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@humanwhocodes/config-array@0.5.0:
resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==}
engines: {node: '>=10.10.0'}
@@ -1300,6 +1376,18 @@ packages:
fastq: 1.13.0
dev: true
+ /@pkgr/utils@2.4.2:
+ resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ dependencies:
+ cross-spawn: 7.0.3
+ fast-glob: 3.3.0
+ is-glob: 4.0.3
+ open: 9.1.0
+ picocolors: 1.0.0
+ tslib: 2.6.0
+ dev: true
+
/@project-serum/borsh@0.2.5(@solana/web3.js@1.77.3):
resolution: {integrity: sha512-UmeUkUoKdQ7rhx6Leve1SssMR/Ghv8qrEiyywyxSWg7ooV7StdpPBhciiy5eB3T0qU1BXvdRNC8TdrkxK7WC5Q==}
engines: {node: '>=10'}
@@ -1414,23 +1502,6 @@ packages:
- utf-8-validate
dev: false
- /@solana/spl-token@0.3.8(@solana/web3.js@1.77.3):
- resolution: {integrity: sha512-ogwGDcunP9Lkj+9CODOWMiVJEdRtqHAtX2rWF62KxnnSWtMZtV9rDhTrZFshiyJmxDnRL/1nKE1yJHg4jjs3gg==}
- engines: {node: '>=16'}
- peerDependencies:
- '@solana/web3.js': ^1.47.4
- dependencies:
- '@solana/buffer-layout': 4.0.0
- '@solana/buffer-layout-utils': 0.2.0
- '@solana/web3.js': 1.77.3
- buffer: 6.0.3
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - supports-color
- - utf-8-validate
- dev: false
-
/@solana/spl-token@0.3.8(@solana/web3.js@1.78.0):
resolution: {integrity: sha512-ogwGDcunP9Lkj+9CODOWMiVJEdRtqHAtX2rWF62KxnnSWtMZtV9rDhTrZFshiyJmxDnRL/1nKE1yJHg4jjs3gg==}
engines: {node: '>=16'}
@@ -1543,8 +1614,8 @@ packages:
- utf-8-validate
dev: false
- /@switchboard-xyz/common@2.2.4:
- resolution: {integrity: sha512-T8m7jQYWL6CEjNLeosZ0mld9BaTzkhX2lemCKO46p5oFTExuClcY8C++Dz13dloBd9MZ9GONxxG7sQIyk6b1XQ==}
+ /@switchboard-xyz/common@2.2.5:
+ resolution: {integrity: sha512-pDVhm2tJSIM/4dPxtMzkzoEi2Eexo4Vo2Pei90aNd0luSp+A6Wxycqpypo0cD+W6kzRmCuFntywp3qOg7Np6UQ==}
engines: {node: '>=12'}
dependencies:
'@solana/web3.js': 1.78.0
@@ -1563,21 +1634,22 @@ packages:
- utf-8-validate
dev: false
- /@switchboard-xyz/eslint-config@0.1.8:
- resolution: {integrity: sha512-ZlWCsFuyAqqALEIT6UVHNQGQRs0Oxe3p9fLLI86QpQ52aOtM96Y2N5PkfTRTCKVtGmtpOOm+QaDcDowQcSeeUw==}
- dependencies:
- '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.42.0)(typescript@4.9.4)
- '@typescript-eslint/parser': 5.54.1(eslint@8.42.0)(typescript@4.9.4)
- '@typescript-eslint/type-utils': 5.54.1(eslint@8.42.0)(typescript@4.9.4)
- eslint: 8.42.0
- eslint-config-prettier: 8.7.0(eslint@8.42.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.1)(eslint@8.42.0)
- eslint-plugin-node: 11.1.0(eslint@8.42.0)
- eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.7.0)(eslint@8.42.0)(prettier@2.8.0)
- eslint-plugin-simple-import-sort: 10.0.0(eslint@8.42.0)
- prettier: 2.8.0
- typescript: 4.9.4
+ /@switchboard-xyz/eslint-config@0.1.9:
+ resolution: {integrity: sha512-ZvCAsXn4NsBCECWvew/GIrkvDGzPhhDzT77jkEKQ7Xd2ftrjFJOeYoREDQIOhD88uN3qBl0cIKHbS4t0amkzGw==}
+ dependencies:
+ '@typescript-eslint/eslint-plugin': 6.1.0(@typescript-eslint/parser@6.1.0)(eslint@8.45.0)(typescript@5.1.3)
+ '@typescript-eslint/parser': 6.1.0(eslint@8.45.0)(typescript@5.1.3)
+ '@typescript-eslint/type-utils': 6.1.0(eslint@8.45.0)(typescript@5.1.3)
+ eslint: 8.45.0
+ eslint-config-prettier: 8.8.0(eslint@8.45.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@6.1.0)(eslint@8.45.0)
+ eslint-plugin-node: 11.1.0(eslint@8.45.0)
+ eslint-plugin-prettier: 5.0.0(eslint-config-prettier@8.8.0)(eslint@8.45.0)(prettier@2.8.8)
+ eslint-plugin-simple-import-sort: 10.0.0(eslint@8.45.0)
+ prettier: 2.8.8
+ typescript: 5.1.3
transitivePeerDependencies:
+ - '@types/eslint'
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
@@ -1655,24 +1727,35 @@ packages:
dependencies:
'@types/http-cache-semantics': 4.0.1
'@types/keyv': 3.1.4
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
'@types/responselike': 1.0.0
/@types/chai@4.3.4:
resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==}
dev: true
+ /@types/chai@4.3.5:
+ resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==}
+ dev: true
+
/@types/connect@3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
+ dev: false
+
+ /@types/dotenv@8.2.0:
+ resolution: {integrity: sha512-ylSC9GhfRH7m1EUXBXofhgx4lUWmFeQDINW5oLuS+gxWdfUeW4zJdeVTYVkexEW+e2VUvlZR2kGnGGipAWR7kw==}
+ deprecated: This is a stub types definition. dotenv provides its own type definitions, so you do not need this installed.
+ dependencies:
+ dotenv: 16.3.1
dev: false
/@types/glob@7.2.0:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
dev: true
/@types/http-cache-semantics@4.0.1:
@@ -1684,8 +1767,8 @@ packages:
ci-info: 3.8.0
dev: true
- /@types/json-schema@7.0.11:
- resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
+ /@types/json-schema@7.0.12:
+ resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
dev: true
/@types/json5@0.0.29:
@@ -1695,10 +1778,10 @@ packages:
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
- /@types/lodash@4.14.191:
- resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==}
+ /@types/lodash@4.14.195:
+ resolution: {integrity: sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==}
dev: true
/@types/minimatch@5.1.2:
@@ -1709,8 +1792,8 @@ packages:
resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
dev: true
- /@types/mocha@10.0.0:
- resolution: {integrity: sha512-rADY+HtTOA52l9VZWtgQfn4p+UDVM2eDVkMZT1I6syp0YKxW2F9v+0pbRZLsvskhQv/vMb6ZfCay81GHbz5SHg==}
+ /@types/mocha@10.0.1:
+ resolution: {integrity: sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==}
dev: true
/@types/mocha@9.1.1:
@@ -1720,10 +1803,6 @@ packages:
/@types/node@12.20.55:
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
- /@types/node@17.0.45:
- resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
- dev: true
-
/@types/node@18.11.18:
resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==}
dev: true
@@ -1732,13 +1811,12 @@ packages:
resolution: {integrity: sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==}
dev: true
- /@types/node@20.3.1:
- resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==}
- dev: true
-
/@types/node@20.4.0:
resolution: {integrity: sha512-jfT7iTf/4kOQ9S7CHV9BIyRaQqHu67mOjsIQBC3BKZvzvUB6zLxEwJ6sBE3ozcvP8kF6Uk5PXN0Q+c0dfhGX0g==}
+ /@types/node@20.4.2:
+ resolution: {integrity: sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==}
+
/@types/normalize-package-data@2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
dev: true
@@ -1750,34 +1828,34 @@ packages:
/@types/responselike@1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies:
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
/@types/semver@6.2.3:
resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==}
dev: true
- /@types/semver@7.3.13:
- resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
+ /@types/semver@7.5.0:
+ resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
dev: true
/@types/shelljs@0.8.12:
resolution: {integrity: sha512-ZA8U81/gldY+rR5zl/7HSHrG2KDfEb3lzG6uCUDhW1DTQE9yC/VBQ45fXnXq8f3CgInfhZmjtdu/WOUlrXRQUg==}
dependencies:
'@types/glob': 7.2.0
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
dev: true
/@types/ws@7.4.7:
resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==}
dependencies:
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
dev: false
/@types/yauzl@2.10.0:
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
requiresBuild: true
dependencies:
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
optional: true
/@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.9.4):
@@ -1792,33 +1870,7 @@ packages:
optional: true
dependencies:
'@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@4.9.4)
- '@typescript-eslint/parser': 4.33.0(eslint@8.42.0)(typescript@4.9.4)
- '@typescript-eslint/scope-manager': 4.33.0
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 7.32.0
- functional-red-black-tree: 1.0.1
- ignore: 5.2.0
- regexpp: 3.2.0
- semver: 7.3.8
- tsutils: 3.21.0(typescript@4.9.4)
- typescript: 4.9.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@5.1.3):
- resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==}
- engines: {node: ^10.12.0 || >=12.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^4.0.0
- eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@5.1.3)
- '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@5.1.3)
+ '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.9.4)
'@typescript-eslint/scope-manager': 4.33.0
debug: 4.3.4(supports-color@8.1.1)
eslint: 7.32.0
@@ -1826,129 +1878,49 @@ packages:
ignore: 5.2.0
regexpp: 3.2.0
semver: 7.3.8
- tsutils: 3.21.0(typescript@5.1.3)
- typescript: 5.1.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/eslint-plugin@5.44.0(@typescript-eslint/parser@5.44.0)(eslint@8.42.0)(typescript@4.9.4):
- resolution: {integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/parser': 5.44.0(eslint@8.42.0)(typescript@4.9.4)
- '@typescript-eslint/scope-manager': 5.44.0
- '@typescript-eslint/type-utils': 5.44.0(eslint@8.42.0)(typescript@4.9.4)
- '@typescript-eslint/utils': 5.44.0(eslint@8.42.0)(typescript@4.9.4)
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.42.0
- ignore: 5.2.0
- natural-compare-lite: 1.4.0
- regexpp: 3.2.0
- semver: 7.3.8
tsutils: 3.21.0(typescript@4.9.4)
typescript: 4.9.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/eslint-plugin@5.44.0(@typescript-eslint/parser@5.44.0)(eslint@8.42.0)(typescript@5.1.3):
- resolution: {integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/eslint-plugin@6.1.0(@typescript-eslint/parser@6.1.0)(eslint@8.45.0)(typescript@5.1.3):
+ resolution: {integrity: sha512-qg7Bm5TyP/I7iilGyp6DRqqkt8na00lI6HbjWZObgk3FFSzH5ypRwAHXJhJkwiRtTcfn+xYQIMOR5kJgpo6upw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- '@typescript-eslint/parser': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.44.0(eslint@8.42.0)(typescript@5.1.3)
- '@typescript-eslint/scope-manager': 5.44.0
- '@typescript-eslint/type-utils': 5.44.0(eslint@8.42.0)(typescript@5.1.3)
- '@typescript-eslint/utils': 5.44.0(eslint@8.42.0)(typescript@5.1.3)
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.42.0
- ignore: 5.2.0
- natural-compare-lite: 1.4.0
- regexpp: 3.2.0
- semver: 7.3.8
- tsutils: 3.21.0(typescript@5.1.3)
- typescript: 5.1.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/eslint-plugin@5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@5.1.3):
- resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@5.1.3)
- '@typescript-eslint/scope-manager': 5.54.1
- '@typescript-eslint/type-utils': 5.54.1(eslint@8.35.0)(typescript@5.1.3)
- '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@5.1.3)
+ '@eslint-community/regexpp': 4.5.1
+ '@typescript-eslint/parser': 6.1.0(eslint@8.45.0)(typescript@5.1.3)
+ '@typescript-eslint/scope-manager': 6.1.0
+ '@typescript-eslint/type-utils': 6.1.0(eslint@8.45.0)(typescript@5.1.3)
+ '@typescript-eslint/utils': 6.1.0(eslint@8.45.0)(typescript@5.1.3)
+ '@typescript-eslint/visitor-keys': 6.1.0
debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.35.0
- grapheme-splitter: 1.0.4
- ignore: 5.2.0
+ eslint: 8.45.0
+ graphemer: 1.4.0
+ ignore: 5.2.4
+ natural-compare: 1.4.0
natural-compare-lite: 1.4.0
- regexpp: 3.2.0
- semver: 7.3.8
- tsutils: 3.21.0(typescript@5.1.3)
+ semver: 7.5.4
+ ts-api-utils: 1.0.1(typescript@5.1.3)
typescript: 5.1.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/eslint-plugin@5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.42.0)(typescript@4.9.4):
- resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/parser': 5.54.1(eslint@8.42.0)(typescript@4.9.4)
- '@typescript-eslint/scope-manager': 5.54.1
- '@typescript-eslint/type-utils': 5.54.1(eslint@8.42.0)(typescript@4.9.4)
- '@typescript-eslint/utils': 5.54.1(eslint@8.42.0)(typescript@4.9.4)
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.42.0
- grapheme-splitter: 1.0.4
- ignore: 5.2.0
- natural-compare-lite: 1.4.0
- regexpp: 3.2.0
- semver: 7.3.8
- tsutils: 3.21.0(typescript@4.9.4)
- typescript: 4.9.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@typescript-eslint/experimental-utils@4.33.0(eslint@7.32.0)(typescript@4.9.4):
resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
eslint: '*'
dependencies:
- '@types/json-schema': 7.0.11
+ '@types/json-schema': 7.0.12
'@typescript-eslint/scope-manager': 4.33.0
'@typescript-eslint/types': 4.33.0
'@typescript-eslint/typescript-estree': 4.33.0(typescript@4.9.4)
@@ -1960,45 +1932,7 @@ packages:
- typescript
dev: true
- /@typescript-eslint/experimental-utils@4.33.0(eslint@7.32.0)(typescript@5.1.3):
- resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==}
- engines: {node: ^10.12.0 || >=12.0.0}
- peerDependencies:
- eslint: '*'
- dependencies:
- '@types/json-schema': 7.0.11
- '@typescript-eslint/scope-manager': 4.33.0
- '@typescript-eslint/types': 4.33.0
- '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.1.3)
- eslint: 7.32.0
- eslint-scope: 5.1.1
- eslint-utils: 3.0.0(eslint@7.32.0)
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
- /@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.1.3):
- resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==}
- engines: {node: ^10.12.0 || >=12.0.0}
- peerDependencies:
- eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/scope-manager': 4.33.0
- '@typescript-eslint/types': 4.33.0
- '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.1.3)
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 7.32.0
- typescript: 5.1.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/parser@4.33.0(eslint@8.42.0)(typescript@4.9.4):
+ /@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.9.4):
resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -2012,92 +1946,33 @@ packages:
'@typescript-eslint/types': 4.33.0
'@typescript-eslint/typescript-estree': 4.33.0(typescript@4.9.4)
debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.42.0
- typescript: 4.9.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/parser@5.44.0(eslint@8.42.0)(typescript@4.9.4):
- resolution: {integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/scope-manager': 5.44.0
- '@typescript-eslint/types': 5.44.0
- '@typescript-eslint/typescript-estree': 5.44.0(typescript@4.9.4)
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.42.0
+ eslint: 7.32.0
typescript: 4.9.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@5.44.0(eslint@8.42.0)(typescript@5.1.3):
- resolution: {integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/scope-manager': 5.44.0
- '@typescript-eslint/types': 5.44.0
- '@typescript-eslint/typescript-estree': 5.44.0(typescript@5.1.3)
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.42.0
- typescript: 5.1.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/parser@5.54.1(eslint@8.35.0)(typescript@5.1.3):
- resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/parser@6.1.0(eslint@8.45.0)(typescript@5.1.3):
+ resolution: {integrity: sha512-hIzCPvX4vDs4qL07SYzyomamcs2/tQYXg5DtdAfj35AyJ5PIUqhsLf4YrEIFzZcND7R2E8tpQIZKayxg8/6Wbw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.54.1
- '@typescript-eslint/types': 5.54.1
- '@typescript-eslint/typescript-estree': 5.54.1(typescript@5.1.3)
+ '@typescript-eslint/scope-manager': 6.1.0
+ '@typescript-eslint/types': 6.1.0
+ '@typescript-eslint/typescript-estree': 6.1.0(typescript@5.1.3)
+ '@typescript-eslint/visitor-keys': 6.1.0
debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.35.0
+ eslint: 8.45.0
typescript: 5.1.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@5.54.1(eslint@8.42.0)(typescript@4.9.4):
- resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/scope-manager': 5.54.1
- '@typescript-eslint/types': 5.54.1
- '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.4)
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.42.0
- typescript: 4.9.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@typescript-eslint/scope-manager@4.33.0:
resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
@@ -2106,115 +1981,42 @@ packages:
'@typescript-eslint/visitor-keys': 4.33.0
dev: true
- /@typescript-eslint/scope-manager@5.44.0:
- resolution: {integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/scope-manager@6.1.0:
+ resolution: {integrity: sha512-AxjgxDn27hgPpe2rQe19k0tXw84YCOsjDJ2r61cIebq1t+AIxbgiXKvD4999Wk49GVaAcdJ/d49FYel+Pp3jjw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 5.44.0
- '@typescript-eslint/visitor-keys': 5.44.0
- dev: true
-
- /@typescript-eslint/scope-manager@5.54.1:
- resolution: {integrity: sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.54.1
- '@typescript-eslint/visitor-keys': 5.54.1
- dev: true
-
- /@typescript-eslint/type-utils@5.44.0(eslint@8.42.0)(typescript@4.9.4):
- resolution: {integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: '*'
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/typescript-estree': 5.44.0(typescript@4.9.4)
- '@typescript-eslint/utils': 5.44.0(eslint@8.42.0)(typescript@4.9.4)
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.42.0
- tsutils: 3.21.0(typescript@4.9.4)
- typescript: 4.9.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/type-utils@5.44.0(eslint@8.42.0)(typescript@5.1.3):
- resolution: {integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: '*'
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/typescript-estree': 5.44.0(typescript@5.1.3)
- '@typescript-eslint/utils': 5.44.0(eslint@8.42.0)(typescript@5.1.3)
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.42.0
- tsutils: 3.21.0(typescript@5.1.3)
- typescript: 5.1.3
- transitivePeerDependencies:
- - supports-color
+ '@typescript-eslint/types': 6.1.0
+ '@typescript-eslint/visitor-keys': 6.1.0
dev: true
- /@typescript-eslint/type-utils@5.54.1(eslint@8.35.0)(typescript@5.1.3):
- resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/type-utils@6.1.0(eslint@8.45.0)(typescript@5.1.3):
+ resolution: {integrity: sha512-kFXBx6QWS1ZZ5Ni89TyT1X9Ag6RXVIVhqDs0vZE/jUeWlBv/ixq2diua6G7ece6+fXw3TvNRxP77/5mOMusx2w==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: '*'
+ eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.54.1(typescript@5.1.3)
- '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@5.1.3)
+ '@typescript-eslint/typescript-estree': 6.1.0(typescript@5.1.3)
+ '@typescript-eslint/utils': 6.1.0(eslint@8.45.0)(typescript@5.1.3)
debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.35.0
- tsutils: 3.21.0(typescript@5.1.3)
+ eslint: 8.45.0
+ ts-api-utils: 1.0.1(typescript@5.1.3)
typescript: 5.1.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/type-utils@5.54.1(eslint@8.42.0)(typescript@4.9.4):
- resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: '*'
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.4)
- '@typescript-eslint/utils': 5.54.1(eslint@8.42.0)(typescript@4.9.4)
- debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.42.0
- tsutils: 3.21.0(typescript@4.9.4)
- typescript: 4.9.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@typescript-eslint/types@4.33.0:
resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dev: true
- /@typescript-eslint/types@5.44.0:
- resolution: {integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
- /@typescript-eslint/types@5.54.1:
- resolution: {integrity: sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/types@6.1.0:
+ resolution: {integrity: sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
dev: true
/@typescript-eslint/typescript-estree@4.33.0(typescript@4.9.4):
@@ -2231,193 +2033,48 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.3.8
+ semver: 7.5.4
tsutils: 3.21.0(typescript@4.9.4)
typescript: 4.9.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@4.33.0(typescript@5.1.3):
- resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ /@typescript-eslint/typescript-estree@6.1.0(typescript@5.1.3):
+ resolution: {integrity: sha512-nUKAPWOaP/tQjU1IQw9sOPCDavs/iU5iYLiY/6u7gxS7oKQoi4aUxXS1nrrVGTyBBaGesjkcwwHkbkiD5eBvcg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 4.33.0
- '@typescript-eslint/visitor-keys': 4.33.0
+ '@typescript-eslint/types': 6.1.0
+ '@typescript-eslint/visitor-keys': 6.1.0
debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.3.8
- tsutils: 3.21.0(typescript@5.1.3)
+ semver: 7.5.4
+ ts-api-utils: 1.0.1(typescript@5.1.3)
typescript: 5.1.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@5.44.0(typescript@4.9.4):
- resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/utils@6.1.0(eslint@8.45.0)(typescript@5.1.3):
+ resolution: {integrity: sha512-wp652EogZlKmQoMS5hAvWqRKplXvkuOnNzZSE0PVvsKjpexd/XznRVHAtrfHFYmqaJz0DFkjlDsGYC9OXw+OhQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 5.44.0
- '@typescript-eslint/visitor-keys': 5.44.0
- debug: 4.3.4(supports-color@8.1.1)
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.3.8
- tsutils: 3.21.0(typescript@4.9.4)
- typescript: 4.9.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/typescript-estree@5.44.0(typescript@5.1.3):
- resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 5.44.0
- '@typescript-eslint/visitor-keys': 5.44.0
- debug: 4.3.4(supports-color@8.1.1)
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.3.8
- tsutils: 3.21.0(typescript@5.1.3)
- typescript: 5.1.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/typescript-estree@5.54.1(typescript@4.9.4):
- resolution: {integrity: sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 5.54.1
- '@typescript-eslint/visitor-keys': 5.54.1
- debug: 4.3.4(supports-color@8.1.1)
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.3.8
- tsutils: 3.21.0(typescript@4.9.4)
- typescript: 4.9.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/typescript-estree@5.54.1(typescript@5.1.3):
- resolution: {integrity: sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 5.54.1
- '@typescript-eslint/visitor-keys': 5.54.1
- debug: 4.3.4(supports-color@8.1.1)
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.3.8
- tsutils: 3.21.0(typescript@5.1.3)
- typescript: 5.1.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/utils@5.44.0(eslint@8.42.0)(typescript@4.9.4):
- resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@types/json-schema': 7.0.11
- '@types/semver': 7.3.13
- '@typescript-eslint/scope-manager': 5.44.0
- '@typescript-eslint/types': 5.44.0
- '@typescript-eslint/typescript-estree': 5.44.0(typescript@4.9.4)
- eslint: 8.42.0
- eslint-scope: 5.1.1
- eslint-utils: 3.0.0(eslint@8.42.0)
- semver: 7.3.8
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
- /@typescript-eslint/utils@5.44.0(eslint@8.42.0)(typescript@5.1.3):
- resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@types/json-schema': 7.0.11
- '@types/semver': 7.3.13
- '@typescript-eslint/scope-manager': 5.44.0
- '@typescript-eslint/types': 5.44.0
- '@typescript-eslint/typescript-estree': 5.44.0(typescript@5.1.3)
- eslint: 8.42.0
- eslint-scope: 5.1.1
- eslint-utils: 3.0.0(eslint@8.42.0)
- semver: 7.3.8
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
- /@typescript-eslint/utils@5.54.1(eslint@8.35.0)(typescript@5.1.3):
- resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@types/json-schema': 7.0.11
- '@types/semver': 7.3.13
- '@typescript-eslint/scope-manager': 5.54.1
- '@typescript-eslint/types': 5.54.1
- '@typescript-eslint/typescript-estree': 5.54.1(typescript@5.1.3)
- eslint: 8.35.0
- eslint-scope: 5.1.1
- eslint-utils: 3.0.0(eslint@8.35.0)
- semver: 7.3.8
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
- /@typescript-eslint/utils@5.54.1(eslint@8.42.0)(typescript@4.9.4):
- resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@types/json-schema': 7.0.11
- '@types/semver': 7.3.13
- '@typescript-eslint/scope-manager': 5.54.1
- '@typescript-eslint/types': 5.54.1
- '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.4)
- eslint: 8.42.0
- eslint-scope: 5.1.1
- eslint-utils: 3.0.0(eslint@8.42.0)
- semver: 7.3.8
+ eslint: ^7.0.0 || ^8.0.0
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0)
+ '@types/json-schema': 7.0.12
+ '@types/semver': 7.5.0
+ '@typescript-eslint/scope-manager': 6.1.0
+ '@typescript-eslint/types': 6.1.0
+ '@typescript-eslint/typescript-estree': 6.1.0(typescript@5.1.3)
+ eslint: 8.45.0
+ semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
@@ -2431,19 +2088,11 @@ packages:
eslint-visitor-keys: 2.1.0
dev: true
- /@typescript-eslint/visitor-keys@5.44.0:
- resolution: {integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/visitor-keys@6.1.0:
+ resolution: {integrity: sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A==}
+ engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 5.44.0
- eslint-visitor-keys: 3.4.1
- dev: true
-
- /@typescript-eslint/visitor-keys@5.54.1:
- resolution: {integrity: sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.54.1
+ '@typescript-eslint/types': 6.1.0
eslint-visitor-keys: 3.4.1
dev: true
@@ -2466,6 +2115,14 @@ packages:
acorn: 7.4.1
dev: true
+ /acorn-jsx@5.3.2(acorn@8.10.0):
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+ dependencies:
+ acorn: 8.10.0
+ dev: true
+
/acorn-jsx@5.3.2(acorn@8.8.1):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -2485,6 +2142,12 @@ packages:
hasBin: true
dev: true
+ /acorn@8.10.0:
+ resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+ dev: true
+
/acorn@8.8.1:
resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==}
engines: {node: '>=0.4.0'}
@@ -2545,6 +2208,10 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
+ /ansi-sequence-parser@1.1.0:
+ resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==}
+ dev: true
+
/ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
engines: {node: '>=4'}
@@ -2662,6 +2329,11 @@ packages:
is-windows: 1.0.2
dev: true
+ /big-integer@1.6.51:
+ resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
+ engines: {node: '>=0.6'}
+ dev: true
+
/big.js@6.2.1:
resolution: {integrity: sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==}
dev: false
@@ -2701,6 +2373,13 @@ packages:
text-encoding-utf-8: 1.0.2
dev: false
+ /bplist-parser@0.2.0:
+ resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
+ engines: {node: '>= 5.10.0'}
+ dependencies:
+ big-integer: 1.6.51
+ dev: true
+
/brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
@@ -2777,6 +2456,13 @@ packages:
node-gyp-build: 4.5.0
dev: false
+ /bundle-name@3.0.0:
+ resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==}
+ engines: {node: '>=12'}
+ dependencies:
+ run-applescript: 5.0.0
+ dev: true
+
/cacheable-lookup@5.0.4:
resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==}
engines: {node: '>=10.6.0'}
@@ -3009,7 +2695,7 @@ packages:
through2: 4.0.2
dev: true
- /cosmiconfig-typescript-loader@4.3.0(@types/node@20.4.0)(cosmiconfig@8.1.0)(ts-node@10.9.1)(typescript@4.9.4):
+ /cosmiconfig-typescript-loader@4.3.0(@types/node@20.4.2)(cosmiconfig@8.1.0)(ts-node@10.9.1)(typescript@4.9.4):
resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
@@ -3018,9 +2704,9 @@ packages:
ts-node: '>=10'
typescript: '>=3'
dependencies:
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
cosmiconfig: 8.1.0
- ts-node: 10.9.1(@types/node@20.4.0)(typescript@4.9.4)
+ ts-node: 10.9.1(@types/node@20.4.2)(typescript@4.9.4)
typescript: 4.9.4
dev: true
@@ -3185,6 +2871,24 @@ packages:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
+ /default-browser-id@3.0.0:
+ resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
+ engines: {node: '>=12'}
+ dependencies:
+ bplist-parser: 0.2.0
+ untildify: 4.0.0
+ dev: true
+
+ /default-browser@4.0.0:
+ resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==}
+ engines: {node: '>=14.16'}
+ dependencies:
+ bundle-name: 3.0.0
+ default-browser-id: 3.0.0
+ execa: 7.1.1
+ titleize: 3.0.0
+ dev: true
+
/defaults@1.0.4:
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
dependencies:
@@ -3195,6 +2899,11 @@ packages:
resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
engines: {node: '>=10'}
+ /define-lazy-prop@3.0.0:
+ resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
+ engines: {node: '>=12'}
+ dev: true
+
/define-properties@1.1.4:
resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
engines: {node: '>= 0.4'}
@@ -3416,13 +3125,13 @@ packages:
eslint: 7.32.0
dev: true
- /eslint-config-prettier@8.7.0(eslint@8.42.0):
- resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==}
+ /eslint-config-prettier@8.8.0(eslint@8.45.0):
+ resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.42.0
+ eslint: 8.45.0
dev: true
/eslint-import-resolver-node@0.3.7:
@@ -3435,7 +3144,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.54.1)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0):
+ /eslint-module-utils@2.7.4(@typescript-eslint/parser@6.1.0)(eslint-import-resolver-node@0.3.7)(eslint@8.45.0):
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
engines: {node: '>=4'}
peerDependencies:
@@ -3456,9 +3165,9 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.54.1(eslint@8.42.0)(typescript@4.9.4)
+ '@typescript-eslint/parser': 6.1.0(eslint@8.45.0)(typescript@5.1.3)
debug: 3.2.7
- eslint: 8.42.0
+ eslint: 8.45.0
eslint-import-resolver-node: 0.3.7
transitivePeerDependencies:
- supports-color
@@ -3475,18 +3184,18 @@ packages:
regexpp: 3.2.0
dev: true
- /eslint-plugin-es@3.0.1(eslint@8.42.0):
+ /eslint-plugin-es@3.0.1(eslint@8.45.0):
resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==}
engines: {node: '>=8.10.0'}
peerDependencies:
eslint: '>=4.19.1'
dependencies:
- eslint: 8.42.0
+ eslint: 8.45.0
eslint-utils: 2.1.0
regexpp: 3.2.0
dev: true
- /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.54.1)(eslint@8.42.0):
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@6.1.0)(eslint@8.45.0):
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
@@ -3496,15 +3205,15 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.54.1(eslint@8.42.0)(typescript@4.9.4)
+ '@typescript-eslint/parser': 6.1.0(eslint@8.45.0)(typescript@5.1.3)
array-includes: 3.1.6
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.42.0
+ eslint: 8.45.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.54.1)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0)
+ eslint-module-utils: 2.7.4(@typescript-eslint/parser@6.1.0)(eslint-import-resolver-node@0.3.7)(eslint@8.45.0)
has: 1.0.3
is-core-module: 2.11.0
is-glob: 4.0.3
@@ -3534,14 +3243,14 @@ packages:
semver: 6.3.0
dev: true
- /eslint-plugin-node@11.1.0(eslint@8.42.0):
+ /eslint-plugin-node@11.1.0(eslint@8.45.0):
resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==}
engines: {node: '>=8.10.0'}
peerDependencies:
eslint: '>=5.16.0'
dependencies:
- eslint: 8.42.0
- eslint-plugin-es: 3.0.1(eslint@8.42.0)
+ eslint: 8.45.0
+ eslint-plugin-es: 3.0.1(eslint@8.45.0)
eslint-utils: 2.1.0
ignore: 5.2.0
minimatch: 3.1.2
@@ -3566,29 +3275,33 @@ packages:
prettier-linter-helpers: 1.0.0
dev: true
- /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.7.0)(eslint@8.42.0)(prettier@2.8.0):
- resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
- engines: {node: '>=12.0.0'}
+ /eslint-plugin-prettier@5.0.0(eslint-config-prettier@8.8.0)(eslint@8.45.0)(prettier@2.8.8):
+ resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==}
+ engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- eslint: '>=7.28.0'
+ '@types/eslint': '>=8.0.0'
+ eslint: '>=8.0.0'
eslint-config-prettier: '*'
- prettier: '>=2.0.0'
+ prettier: '>=3.0.0'
peerDependenciesMeta:
+ '@types/eslint':
+ optional: true
eslint-config-prettier:
optional: true
dependencies:
- eslint: 8.42.0
- eslint-config-prettier: 8.7.0(eslint@8.42.0)
- prettier: 2.8.0
+ eslint: 8.45.0
+ eslint-config-prettier: 8.8.0(eslint@8.45.0)
+ prettier: 2.8.8
prettier-linter-helpers: 1.0.0
+ synckit: 0.8.5
dev: true
- /eslint-plugin-simple-import-sort@10.0.0(eslint@8.42.0):
+ /eslint-plugin-simple-import-sort@10.0.0(eslint@8.45.0):
resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==}
peerDependencies:
eslint: '>=5.0.0'
dependencies:
- eslint: 8.42.0
+ eslint: 8.45.0
dev: true
/eslint-scope@5.1.1:
@@ -3599,14 +3312,6 @@ packages:
estraverse: 4.3.0
dev: true
- /eslint-scope@7.1.1:
- resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- esrecurse: 4.3.0
- estraverse: 5.3.0
- dev: true
-
/eslint-scope@7.2.0:
resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3616,39 +3321,19 @@ packages:
dev: true
/eslint-utils@2.1.0:
- resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
- engines: {node: '>=6'}
- dependencies:
- eslint-visitor-keys: 1.3.0
- dev: true
-
- /eslint-utils@3.0.0(eslint@7.32.0):
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
- peerDependencies:
- eslint: '>=5'
- dependencies:
- eslint: 7.32.0
- eslint-visitor-keys: 2.1.0
- dev: true
-
- /eslint-utils@3.0.0(eslint@8.35.0):
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
- peerDependencies:
- eslint: '>=5'
+ resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
+ engines: {node: '>=6'}
dependencies:
- eslint: 8.35.0
- eslint-visitor-keys: 2.1.0
+ eslint-visitor-keys: 1.3.0
dev: true
- /eslint-utils@3.0.0(eslint@8.42.0):
+ /eslint-utils@3.0.0(eslint@7.32.0):
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
- eslint: 8.42.0
+ eslint: 7.32.0
eslint-visitor-keys: 2.1.0
dev: true
@@ -3662,11 +3347,6 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-visitor-keys@3.3.0:
- resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
/eslint-visitor-keys@3.4.1:
resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3721,14 +3401,16 @@ packages:
- supports-color
dev: true
- /eslint@8.35.0:
- resolution: {integrity: sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==}
+ /eslint@8.42.0:
+ resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint/eslintrc': 2.0.0
- '@eslint/js': 8.35.0
- '@humanwhocodes/config-array': 0.11.8
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0)
+ '@eslint-community/regexpp': 4.5.1
+ '@eslint/eslintrc': 2.0.3
+ '@eslint/js': 8.42.0
+ '@humanwhocodes/config-array': 0.11.10
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
ajv: 6.12.6
@@ -3737,10 +3419,9 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.1.1
- eslint-utils: 3.0.0(eslint@8.35.0)
- eslint-visitor-keys: 3.3.0
- espree: 9.4.1
+ eslint-scope: 7.2.0
+ eslint-visitor-keys: 3.4.1
+ espree: 9.5.2
esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -3748,13 +3429,12 @@ packages:
find-up: 5.0.0
glob-parent: 6.0.2
globals: 13.20.0
- grapheme-splitter: 1.0.4
+ graphemer: 1.4.0
ignore: 5.2.0
import-fresh: 3.3.0
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
- js-sdsl: 4.3.0
js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
@@ -3762,7 +3442,6 @@ packages:
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.1
- regexpp: 3.2.0
strip-ansi: 6.0.1
strip-json-comments: 3.1.1
text-table: 0.2.0
@@ -3770,15 +3449,15 @@ packages:
- supports-color
dev: true
- /eslint@8.42.0:
- resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==}
+ /eslint@8.45.0:
+ resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0)
'@eslint-community/regexpp': 4.5.1
- '@eslint/eslintrc': 2.0.3
- '@eslint/js': 8.42.0
+ '@eslint/eslintrc': 2.1.0
+ '@eslint/js': 8.44.0
'@humanwhocodes/config-array': 0.11.10
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@@ -3790,7 +3469,7 @@ packages:
escape-string-regexp: 4.0.0
eslint-scope: 7.2.0
eslint-visitor-keys: 3.4.1
- espree: 9.5.2
+ espree: 9.6.1
esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -3799,8 +3478,7 @@ packages:
glob-parent: 6.0.2
globals: 13.20.0
graphemer: 1.4.0
- ignore: 5.2.0
- import-fresh: 3.3.0
+ ignore: 5.2.4
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
@@ -3810,9 +3488,8 @@ packages:
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
- optionator: 0.9.1
+ optionator: 0.9.3
strip-ansi: 6.0.1
- strip-json-comments: 3.1.1
text-table: 0.2.0
transitivePeerDependencies:
- supports-color
@@ -3827,8 +3504,8 @@ packages:
eslint-visitor-keys: 1.3.0
dev: true
- /espree@9.4.1:
- resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==}
+ /espree@9.5.2:
+ resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.8.1
@@ -3836,12 +3513,12 @@ packages:
eslint-visitor-keys: 3.4.1
dev: true
- /espree@9.5.2:
- resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
+ /espree@9.6.1:
+ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.8.1
- acorn-jsx: 5.3.2(acorn@8.8.1)
+ acorn: 8.10.0
+ acorn-jsx: 5.3.2(acorn@8.10.0)
eslint-visitor-keys: 3.4.1
dev: true
@@ -3899,6 +3576,21 @@ packages:
strip-final-newline: 2.0.0
dev: true
+ /execa@7.1.1:
+ resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==}
+ engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
+ dependencies:
+ cross-spawn: 7.0.3
+ get-stream: 6.0.1
+ human-signals: 4.3.1
+ is-stream: 3.0.0
+ merge-stream: 2.0.0
+ npm-run-path: 5.1.0
+ onetime: 6.0.0
+ signal-exit: 3.0.7
+ strip-final-newline: 3.0.0
+ dev: true
+
/extendable-error@0.1.7:
resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
dev: true
@@ -3949,6 +3641,17 @@ packages:
micromatch: 4.0.5
dev: true
+ /fast-glob@3.3.0:
+ resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==}
+ engines: {node: '>=8.6.0'}
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.5
+ dev: true
+
/fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
dev: true
@@ -4222,7 +3925,7 @@ packages:
array-union: 2.1.0
dir-glob: 3.0.1
fast-glob: 3.2.12
- ignore: 5.2.0
+ ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
dev: true
@@ -4268,7 +3971,7 @@ packages:
typescript: '>=3'
dependencies:
'@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.9.4)
- '@typescript-eslint/parser': 4.33.0(eslint@8.42.0)(typescript@4.9.4)
+ '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.9.4)
chalk: 4.1.2
eslint: 7.32.0
eslint-config-prettier: 7.2.0(eslint@7.32.0)
@@ -4287,33 +3990,6 @@ packages:
- supports-color
dev: true
- /gts@3.1.1(typescript@5.1.3):
- resolution: {integrity: sha512-Jw44aBbzMnd1vtZs7tZt3LMstKQukCBg7N4CKVGzviIQ45Cz5b9lxDJGXVKj/9ySuGv6TYEeijZJGbiiVcM27w==}
- engines: {node: '>=10'}
- hasBin: true
- peerDependencies:
- typescript: '>=3'
- dependencies:
- '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@5.1.3)
- '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@5.1.3)
- chalk: 4.1.2
- eslint: 7.32.0
- eslint-config-prettier: 7.2.0(eslint@7.32.0)
- eslint-plugin-node: 11.1.0(eslint@7.32.0)
- eslint-plugin-prettier: 3.4.1(eslint-config-prettier@7.2.0)(eslint@7.32.0)(prettier@2.8.0)
- execa: 5.1.1
- inquirer: 7.3.3
- json5: 2.2.1
- meow: 9.0.0
- ncp: 2.0.0
- prettier: 2.8.0
- rimraf: 3.0.2
- typescript: 5.1.3
- write-file-atomic: 3.0.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/hard-rejection@2.1.0:
resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
engines: {node: '>=6'}
@@ -4395,6 +4071,11 @@ packages:
engines: {node: '>=10.17.0'}
dev: true
+ /human-signals@4.3.1:
+ resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
+ engines: {node: '>=14.18.0'}
+ dev: true
+
/humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
dependencies:
@@ -4422,6 +4103,11 @@ packages:
engines: {node: '>= 4'}
dev: true
+ /ignore@5.2.4:
+ resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
+ engines: {node: '>= 4'}
+ dev: true
+
/import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
@@ -4538,6 +4224,18 @@ packages:
has-tostringtag: 1.0.0
dev: true
+ /is-docker@2.2.1:
+ resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
+ engines: {node: '>=8'}
+ hasBin: true
+ dev: true
+
+ /is-docker@3.0.0:
+ resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ hasBin: true
+ dev: true
+
/is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -4554,6 +4252,14 @@ packages:
is-extglob: 2.1.1
dev: true
+ /is-inside-container@1.0.0:
+ resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
+ engines: {node: '>=14.16'}
+ hasBin: true
+ dependencies:
+ is-docker: 3.0.0
+ dev: true
+
/is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
@@ -4610,6 +4316,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /is-stream@3.0.0:
+ resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dev: true
+
/is-string@1.0.7:
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
engines: {node: '>= 0.4'}
@@ -4658,6 +4369,13 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /is-wsl@2.2.0:
+ resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
+ engines: {node: '>=8'}
+ dependencies:
+ is-docker: 2.2.1
+ dev: true
+
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
@@ -4715,10 +4433,6 @@ packages:
- utf-8-validate
dev: false
- /js-sdsl@4.3.0:
- resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
- dev: true
-
/js-sha256@0.9.0:
resolution: {integrity: sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==}
dev: false
@@ -4933,7 +4647,7 @@ packages:
/lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
- tslib: 2.5.0
+ tslib: 2.6.0
dev: false
/lowercase-keys@2.0.0:
@@ -4972,8 +4686,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /marked@4.2.5:
- resolution: {integrity: sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==}
+ /marked@4.3.0:
+ resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
engines: {node: '>= 12'}
hasBin: true
dev: true
@@ -5057,6 +4771,11 @@ packages:
engines: {node: '>=6'}
dev: true
+ /mimic-fn@4.0.0:
+ resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
+ engines: {node: '>=12'}
+ dev: true
+
/mimic-response@1.0.1:
resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
engines: {node: '>=4'}
@@ -5090,8 +4809,8 @@ packages:
brace-expansion: 2.0.1
dev: true
- /minimatch@5.1.2:
- resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==}
+ /minimatch@7.4.6:
+ resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
@@ -5122,8 +4841,8 @@ packages:
minimist: 1.2.7
dev: true
- /mocha@10.1.0:
- resolution: {integrity: sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==}
+ /mocha@10.2.0:
+ resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==}
engines: {node: '>= 14.0.0'}
hasBin: true
dependencies:
@@ -5231,7 +4950,7 @@ packages:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
lower-case: 2.0.2
- tslib: 2.5.0
+ tslib: 2.6.0
dev: false
/node-fetch@2.6.12:
@@ -5289,7 +5008,7 @@ packages:
dependencies:
hosted-git-info: 4.1.0
is-core-module: 2.11.0
- semver: 7.3.8
+ semver: 7.5.4
validate-npm-package-license: 3.0.4
dev: true
@@ -5325,6 +5044,13 @@ packages:
path-key: 3.1.1
dev: true
+ /npm-run-path@5.1.0:
+ resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ path-key: 4.0.0
+ dev: true
+
/object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -5369,6 +5095,23 @@ packages:
mimic-fn: 2.1.0
dev: true
+ /onetime@6.0.0:
+ resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ mimic-fn: 4.0.0
+ dev: true
+
+ /open@9.1.0:
+ resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==}
+ engines: {node: '>=14.16'}
+ dependencies:
+ default-browser: 4.0.0
+ define-lazy-prop: 3.0.0
+ is-inside-container: 1.0.0
+ is-wsl: 2.2.0
+ dev: true
+
/optionator@0.9.1:
resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
engines: {node: '>= 0.8.0'}
@@ -5381,6 +5124,18 @@ packages:
word-wrap: 1.2.3
dev: true
+ /optionator@0.9.3:
+ resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ '@aashutoshrathi/word-wrap': 1.2.6
+ deep-is: 0.1.4
+ fast-levenshtein: 2.0.6
+ levn: 0.4.1
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+ dev: true
+
/os-tmpdir@1.0.2:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
@@ -5488,6 +5243,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /path-key@4.0.0:
+ resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
+ engines: {node: '>=12'}
+ dev: true
+
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
dev: true
@@ -5511,6 +5271,10 @@ packages:
/pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
+ /picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ dev: true
+
/picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
@@ -5561,34 +5325,24 @@ packages:
fast-diff: 1.2.0
dev: true
- /prettier-plugin-organize-imports@2.3.4(prettier@2.7.1)(typescript@4.9.4):
- resolution: {integrity: sha512-R8o23sf5iVL/U71h9SFUdhdOEPsi3nm42FD/oDYIZ2PQa4TNWWuWecxln6jlIQzpZTDMUeO1NicJP6lLn2TtRw==}
- peerDependencies:
- prettier: '>=2.0'
- typescript: '>=2.9'
- dependencies:
- prettier: 2.7.1
- typescript: 4.9.4
- dev: true
-
- /prettier-plugin-organize-imports@2.3.4(prettier@2.7.1)(typescript@5.1.3):
+ /prettier-plugin-organize-imports@2.3.4(prettier@2.8.8)(typescript@5.1.3):
resolution: {integrity: sha512-R8o23sf5iVL/U71h9SFUdhdOEPsi3nm42FD/oDYIZ2PQa4TNWWuWecxln6jlIQzpZTDMUeO1NicJP6lLn2TtRw==}
peerDependencies:
prettier: '>=2.0'
typescript: '>=2.9'
dependencies:
- prettier: 2.7.1
+ prettier: 2.8.8
typescript: 5.1.3
dev: true
- /prettier@2.7.1:
- resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
+ /prettier@2.8.0:
+ resolution: {integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==}
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
- /prettier@2.8.0:
- resolution: {integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==}
+ /prettier@2.8.8:
+ resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
@@ -5612,7 +5366,7 @@ packages:
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
long: 5.2.1
dev: false
@@ -5829,6 +5583,13 @@ packages:
utf-8-validate: 5.0.10
dev: false
+ /run-applescript@5.0.0:
+ resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
+ engines: {node: '>=12'}
+ dependencies:
+ execa: 5.1.1
+ dev: true
+
/run-async@2.4.1:
resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
engines: {node: '>=0.12.0'}
@@ -5880,6 +5641,14 @@ packages:
lru-cache: 6.0.0
dev: true
+ /semver@7.5.4:
+ resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ lru-cache: 6.0.0
+ dev: true
+
/serialize-javascript@6.0.0:
resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==}
dependencies:
@@ -5928,12 +5697,13 @@ packages:
rechoir: 0.6.2
dev: true
- /shiki@0.11.1:
- resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==}
+ /shiki@0.14.3:
+ resolution: {integrity: sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==}
dependencies:
+ ansi-sequence-parser: 1.1.0
jsonc-parser: 3.2.0
- vscode-oniguruma: 1.6.2
- vscode-textmate: 6.0.0
+ vscode-oniguruma: 1.7.0
+ vscode-textmate: 8.0.0
dev: true
/shx@0.3.4:
@@ -6102,6 +5872,11 @@ packages:
engines: {node: '>=6'}
dev: true
+ /strip-final-newline@3.0.0:
+ resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
+ engines: {node: '>=12'}
+ dev: true
+
/strip-indent@3.0.0:
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
engines: {node: '>=8'}
@@ -6146,6 +5921,14 @@ packages:
engines: {node: '>= 0.4'}
dev: true
+ /synckit@0.8.5:
+ resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ dependencies:
+ '@pkgr/utils': 2.4.2
+ tslib: 2.5.0
+ dev: true
+
/table@6.8.0:
resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==}
engines: {node: '>=10.0.0'}
@@ -6184,6 +5967,11 @@ packages:
/through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+ /titleize@3.0.0:
+ resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
+ engines: {node: '>=12'}
+ dev: true
+
/tmp@0.0.33:
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
engines: {node: '>=0.6.0'}
@@ -6210,14 +5998,23 @@ packages:
engines: {node: '>=8'}
dev: true
- /ts-mocha@10.0.0(mocha@10.1.0):
+ /ts-api-utils@1.0.1(typescript@5.1.3):
+ resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==}
+ engines: {node: '>=16.13.0'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+ dependencies:
+ typescript: 5.1.3
+ dev: true
+
+ /ts-mocha@10.0.0(mocha@10.2.0):
resolution: {integrity: sha512-VRfgDO+iiuJFlNB18tzOfypJ21xn2xbuZyDvJvqpTbWgkAgD17ONGr8t+Tl8rcBtOBdjXp5e/Rk+d39f7XBHRw==}
engines: {node: '>= 6.X.X'}
hasBin: true
peerDependencies:
mocha: ^3.X.X || ^4.X.X || ^5.X.X || ^6.X.X || ^7.X.X || ^8.X.X || ^9.X.X || ^10.X.X
dependencies:
- mocha: 10.1.0
+ mocha: 10.2.0
ts-node: 7.0.1
optionalDependencies:
tsconfig-paths: 3.14.1
@@ -6249,68 +6046,6 @@ packages:
tsconfig-paths: 3.14.1
dev: true
- /ts-node@10.9.1(@types/node@17.0.45)(typescript@4.9.4):
- resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
- hasBin: true
- peerDependencies:
- '@swc/core': '>=1.2.50'
- '@swc/wasm': '>=1.2.50'
- '@types/node': '*'
- typescript: '>=2.7'
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- '@swc/wasm':
- optional: true
- dependencies:
- '@cspotcode/source-map-support': 0.8.1
- '@tsconfig/node10': 1.0.9
- '@tsconfig/node12': 1.0.11
- '@tsconfig/node14': 1.0.3
- '@tsconfig/node16': 1.0.3
- '@types/node': 17.0.45
- acorn: 8.8.1
- acorn-walk: 8.2.0
- arg: 4.1.3
- create-require: 1.1.1
- diff: 4.0.2
- make-error: 1.3.6
- typescript: 4.9.4
- v8-compile-cache-lib: 3.0.1
- yn: 3.1.1
- dev: true
-
- /ts-node@10.9.1(@types/node@17.0.45)(typescript@5.1.3):
- resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
- hasBin: true
- peerDependencies:
- '@swc/core': '>=1.2.50'
- '@swc/wasm': '>=1.2.50'
- '@types/node': '*'
- typescript: '>=2.7'
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- '@swc/wasm':
- optional: true
- dependencies:
- '@cspotcode/source-map-support': 0.8.1
- '@tsconfig/node10': 1.0.9
- '@tsconfig/node12': 1.0.11
- '@tsconfig/node14': 1.0.3
- '@tsconfig/node16': 1.0.3
- '@types/node': 17.0.45
- acorn: 8.8.1
- acorn-walk: 8.2.0
- arg: 4.1.3
- create-require: 1.1.1
- diff: 4.0.2
- make-error: 1.3.6
- typescript: 5.1.3
- v8-compile-cache-lib: 3.0.1
- yn: 3.1.1
- dev: true
-
/ts-node@10.9.1(@types/node@18.11.18)(typescript@4.9.4):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
@@ -6373,7 +6108,7 @@ packages:
yn: 3.1.1
dev: true
- /ts-node@10.9.1(@types/node@20.3.1)(typescript@5.1.3):
+ /ts-node@10.9.1(@types/node@20.4.2)(typescript@4.9.4):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@@ -6392,19 +6127,19 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3
- '@types/node': 20.3.1
+ '@types/node': 20.4.2
acorn: 8.8.1
acorn-walk: 8.2.0
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 5.1.3
+ typescript: 4.9.4
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
dev: true
- /ts-node@10.9.1(@types/node@20.4.0)(typescript@4.9.4):
+ /ts-node@10.9.1(@types/node@20.4.2)(typescript@5.0.4):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@@ -6423,14 +6158,14 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3
- '@types/node': 20.4.0
+ '@types/node': 20.4.2
acorn: 8.8.1
acorn-walk: 8.2.0
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 4.9.4
+ typescript: 5.0.4
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
dev: true
@@ -6466,7 +6201,9 @@ packages:
/tslib@2.5.0:
resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
- dev: false
+
+ /tslib@2.6.0:
+ resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==}
/tsutils@3.21.0(typescript@4.9.4):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
@@ -6478,16 +6215,6 @@ packages:
typescript: 4.9.4
dev: true
- /tsutils@3.21.0(typescript@5.1.3):
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
- dependencies:
- tslib: 1.14.1
- typescript: 5.1.3
- dev: true
-
/tsx@3.12.7:
resolution: {integrity: sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==}
hasBin: true
@@ -6622,18 +6349,18 @@ packages:
is-typedarray: 1.0.0
dev: true
- /typedoc@0.23.23(typescript@5.1.3):
- resolution: {integrity: sha512-cg1YQWj+/BU6wq74iott513U16fbrPCbyYs04PHZgvoKJIc6EY4xNobyDZh4KMfRGW8Yjv6wwIzQyoqopKOUGw==}
+ /typedoc@0.23.28(typescript@5.0.4):
+ resolution: {integrity: sha512-9x1+hZWTHEQcGoP7qFmlo4unUoVJLB0H/8vfO/7wqTnZxg4kPuji9y3uRzEu0ZKez63OJAUmiGhUrtukC6Uj3w==}
engines: {node: '>= 14.14'}
hasBin: true
peerDependencies:
- typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x
+ typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x
dependencies:
lunr: 2.3.9
- marked: 4.2.5
- minimatch: 5.1.2
- shiki: 0.11.1
- typescript: 5.1.3
+ marked: 4.3.0
+ minimatch: 7.4.6
+ shiki: 0.14.3
+ typescript: 5.0.4
dev: true
/typescript@4.9.4:
@@ -6673,6 +6400,11 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
+ /untildify@4.0.0:
+ resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
+ engines: {node: '>=8'}
+ dev: true
+
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
@@ -6711,12 +6443,12 @@ packages:
spdx-expression-parse: 3.0.1
dev: true
- /vscode-oniguruma@1.6.2:
- resolution: {integrity: sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==}
+ /vscode-oniguruma@1.7.0:
+ resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
dev: true
- /vscode-textmate@6.0.0:
- resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==}
+ /vscode-textmate@8.0.0:
+ resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
dev: true
/wcwidth@1.0.1:
@@ -6978,14 +6710,14 @@ packages:
file:javascript/solana.js:
resolution: {directory: javascript/solana.js, type: directory}
name: '@switchboard-xyz/solana.js'
- version: 2.4.1
+ version: 2.4.4
engines: {node: '>=16.0.0', npm: '>=7.0.0'}
dependencies:
'@coral-xyz/anchor': 0.28.0
'@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.78.0)
'@solana/spl-token': 0.3.8(@solana/web3.js@1.78.0)
'@solana/web3.js': 1.78.0
- '@switchboard-xyz/common': 2.2.4
+ '@switchboard-xyz/common': 2.2.5
'@switchboard-xyz/oracle': 2.1.11
cron-validator: 1.3.1
dotenv: 16.3.1
@@ -6996,7 +6728,3 @@ packages:
- supports-color
- utf-8-validate
dev: false
-
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
diff --git a/rust/switchboard-solana/Cargo.anchor27.lock b/rust/switchboard-solana/Cargo.anchor27.lock
new file mode 100644
index 000000000..e4b403dc2
--- /dev/null
+++ b/rust/switchboard-solana/Cargo.anchor27.lock
@@ -0,0 +1,4788 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "Inflector"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
+dependencies = [
+ "lazy_static",
+ "regex",
+]
+
+[[package]]
+name = "addr2line"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3"
+dependencies = [
+ "gimli",
+]
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "aead"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "aes"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
+dependencies = [
+ "cfg-if",
+ "cipher 0.3.0",
+ "cpufeatures",
+ "opaque-debug",
+]
+
+[[package]]
+name = "aes-gcm-siv"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "589c637f0e68c877bbd59a4599bbe849cac8e5f3e4b5a3ebae8f528cd218dcdc"
+dependencies = [
+ "aead",
+ "aes",
+ "cipher 0.3.0",
+ "ctr",
+ "polyval",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "ahash"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+dependencies = [
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "ahash"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
+dependencies = [
+ "cfg-if",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "alloc-no-stdlib"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
+
+[[package]]
+name = "alloc-stdlib"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
+dependencies = [
+ "alloc-no-stdlib",
+]
+
+[[package]]
+name = "anchor-attribute-access-control"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d5e1a413b311b039d29b61d0dbb401c9dbf04f792497ceca87593454bf6d7dd"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "regex",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-account"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cca9aeaf633c6e2365fed0525dcac68610be58eee5dc69d3b86fe0b1d4b320b9"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "bs58 0.4.0",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-constant"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "788e44f9e8501dabeb6f9229da0f3268fb2ae3208912608ffaa056a72031296f"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.64",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-error"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea0c4d8c7e4a2605ede6fcdced9690288b2f74e24768619a85229d57e597bc97"
+dependencies = [
+ "anchor-syn",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-event"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a3b07d5c5d87b5edc72428b447b8e9ee1143b83dd1afc6a6b1d352c6a6164d8"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-attribute-program"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b22ad0445115dbea5869b1d062da49ae125abed9132fc20c33227f25e42dfa6b"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-client"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04c06e06497b5b4f392845e0d04dde8374fd244fa2832dd0e5c27bfd99cb0342"
+dependencies = [
+ "anchor-lang",
+ "anyhow",
+ "regex",
+ "serde",
+ "solana-account-decoder",
+ "solana-client",
+ "solana-sdk",
+ "thiserror",
+ "url",
+]
+
+[[package]]
+name = "anchor-derive-accounts"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "48daeff6781ba2f02961b0ad211feb9a2de75af345d42c62b1a252fd4dfb0724"
+dependencies = [
+ "anchor-syn",
+ "anyhow",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-derive-space"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4fe2886f92c4f33ec1b2b8b2b43ca1b9070cf4929e63c7eaaa09a9f2c0d5123"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "anchor-lang"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbbe5d1c7c057c6d63b4f2f538a320e4a22111126c9966340c3d9490e2f15ed1"
+dependencies = [
+ "anchor-attribute-access-control",
+ "anchor-attribute-account",
+ "anchor-attribute-constant",
+ "anchor-attribute-error",
+ "anchor-attribute-event",
+ "anchor-attribute-program",
+ "anchor-derive-accounts",
+ "anchor-derive-space",
+ "arrayref",
+ "base64 0.13.1",
+ "bincode",
+ "borsh 0.9.3",
+ "bytemuck",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "anchor-spl"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75cc8066fbd45e0e03edf48342c79265aa34ca76cefeace48ef6c402b6946665"
+dependencies = [
+ "anchor-lang",
+ "solana-program",
+ "spl-associated-token-account",
+ "spl-token",
+ "spl-token-2022",
+]
+
+[[package]]
+name = "anchor-syn"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "11cb31fe143aedb36fc41409ea072aa0b840cbea727e62eb2ff6e7b6cea036ff"
+dependencies = [
+ "anyhow",
+ "bs58 0.3.1",
+ "heck",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "serde",
+ "serde_json",
+ "sha2 0.9.9",
+ "syn 1.0.109",
+ "thiserror",
+]
+
+[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "ansi_term"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+
+[[package]]
+name = "arrayref"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+
+[[package]]
+name = "arrayvec"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+
+[[package]]
+name = "arrayvec"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+
+[[package]]
+name = "asn1-rs"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
+dependencies = [
+ "asn1-rs-derive",
+ "asn1-rs-impl",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-traits",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.23",
+]
+
+[[package]]
+name = "asn1-rs-derive"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "synstructure",
+]
+
+[[package]]
+name = "asn1-rs-impl"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "assert_matches"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
+
+[[package]]
+name = "async-compression"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b74f44609f0f91493e3082d3734d98497e094777144380ea4db9f9905dd5b6"
+dependencies = [
+ "brotli",
+ "flate2",
+ "futures-core",
+ "memchr",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "async-mutex"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
+dependencies = [
+ "event-listener",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi 0.1.19",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "backtrace"
+version = "0.3.68"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12"
+dependencies = [
+ "addr2line",
+ "cc",
+ "cfg-if",
+ "libc",
+ "miniz_oxide",
+ "object",
+ "rustc-demangle",
+]
+
+[[package]]
+name = "base64"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
+
+[[package]]
+name = "base64"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+[[package]]
+name = "base64"
+version = "0.21.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+
+[[package]]
+name = "base64ct"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
+
+[[package]]
+name = "bincode"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitmaps"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
+dependencies = [
+ "typenum",
+]
+
+[[package]]
+name = "bitvec"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
+dependencies = [
+ "funty",
+ "radium",
+ "tap",
+ "wyz",
+]
+
+[[package]]
+name = "blake3"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.7.4",
+ "cc",
+ "cfg-if",
+ "constant_time_eq",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
+dependencies = [
+ "block-padding",
+ "generic-array",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "block-padding"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"
+
+[[package]]
+name = "borsh"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15bf3650200d8bffa99015595e10f1fbd17de07abbc25bb067da79e769939bfa"
+dependencies = [
+ "borsh-derive 0.9.3",
+ "hashbrown 0.11.2",
+]
+
+[[package]]
+name = "borsh"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b"
+dependencies = [
+ "borsh-derive 0.10.3",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775"
+dependencies = [
+ "borsh-derive-internal 0.9.3",
+ "borsh-schema-derive-internal 0.9.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.64",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7"
+dependencies = [
+ "borsh-derive-internal 0.10.3",
+ "borsh-schema-derive-internal 0.10.3",
+ "proc-macro-crate 0.1.5",
+ "proc-macro2 1.0.64",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5449c28a7b352f2d1e592a8a28bf139bc71afb0764a14f3c02500935d8c44065"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdbd5696d8bfa21d53d9fe39a714a18538bad11492a42d066dbbc395fb1951c0"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "borsh-schema-derive-internal"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "brotli"
+version = "3.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+ "brotli-decompressor",
+]
+
+[[package]]
+name = "brotli-decompressor"
+version = "2.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+]
+
+[[package]]
+name = "bs58"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb"
+
+[[package]]
+name = "bs58"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
+
+[[package]]
+name = "bumpalo"
+version = "3.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
+[[package]]
+name = "bv"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340"
+dependencies = [
+ "feature-probe",
+ "serde",
+]
+
+[[package]]
+name = "bytecheck"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627"
+dependencies = [
+ "bytecheck_derive",
+ "ptr_meta",
+ "simdutf8",
+]
+
+[[package]]
+name = "bytecheck_derive"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "bytemuck"
+version = "1.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea"
+dependencies = [
+ "bytemuck_derive",
+]
+
+[[package]]
+name = "bytemuck_derive"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "byteorder"
+version = "1.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
+[[package]]
+name = "bytes"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
+[[package]]
+name = "caps"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b"
+dependencies = [
+ "libc",
+ "thiserror",
+]
+
+[[package]]
+name = "cc"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+dependencies = [
+ "jobserver",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "chrono"
+version = "0.4.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "serde",
+ "time 0.1.45",
+ "wasm-bindgen",
+ "winapi",
+]
+
+[[package]]
+name = "cipher"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "cipher"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
+dependencies = [
+ "crypto-common",
+ "inout",
+]
+
+[[package]]
+name = "clap"
+version = "2.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "bitflags",
+ "strsim 0.8.0",
+ "textwrap 0.11.0",
+ "unicode-width",
+ "vec_map",
+]
+
+[[package]]
+name = "clap"
+version = "3.2.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
+dependencies = [
+ "atty",
+ "bitflags",
+ "clap_lex",
+ "indexmap 1.9.3",
+ "once_cell",
+ "strsim 0.10.0",
+ "termcolor",
+ "textwrap 0.16.0",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+dependencies = [
+ "os_str_bytes",
+]
+
+[[package]]
+name = "console"
+version = "0.15.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
+dependencies = [
+ "encode_unicode",
+ "lazy_static",
+ "libc",
+ "unicode-width",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "console_error_panic_hook"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "console_log"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e89f72f65e8501878b8a004d5a1afb780987e2ce2b4532c562e367a72c57499f"
+dependencies = [
+ "log",
+ "web-sys",
+]
+
+[[package]]
+name = "const-oid"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3"
+
+[[package]]
+name = "constant_time_eq"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
+
+[[package]]
+name = "core-foundation"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+
+[[package]]
+name = "cpufeatures"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "crc32fast"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "cron"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7"
+dependencies = [
+ "chrono",
+ "nom 7.1.3",
+ "once_cell",
+]
+
+[[package]]
+name = "crossbeam-channel"
+version = "0.5.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+dependencies = [
+ "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "crossbeam-utils",
+ "memoffset 0.9.0",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array",
+ "typenum",
+]
+
+[[package]]
+name = "crypto-mac"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "ctr"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
+dependencies = [
+ "cipher 0.3.0",
+]
+
+[[package]]
+name = "curve25519-dalek"
+version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0"
+dependencies = [
+ "byteorder",
+ "digest 0.9.0",
+ "rand_core 0.5.1",
+ "serde",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "data-encoding"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+
+[[package]]
+name = "der"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c"
+dependencies = [
+ "const-oid",
+]
+
+[[package]]
+name = "der-parser"
+version = "8.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
+dependencies = [
+ "asn1-rs",
+ "displaydoc",
+ "nom 7.1.3",
+ "num-bigint 0.4.3",
+ "num-traits",
+ "rusticata-macros",
+]
+
+[[package]]
+name = "derivation-path"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e5c37193a1db1d8ed868c03ec7b152175f26160a5b740e5e484143877e0adf0"
+
+[[package]]
+name = "dialoguer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87"
+dependencies = [
+ "console",
+ "shell-words",
+ "tempfile",
+ "zeroize",
+]
+
+[[package]]
+name = "digest"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer 0.10.4",
+ "crypto-common",
+ "subtle",
+]
+
+[[package]]
+name = "dirs-next"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
+dependencies = [
+ "cfg-if",
+ "dirs-sys-next",
+]
+
+[[package]]
+name = "dirs-sys-next"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
+dependencies = [
+ "libc",
+ "redox_users",
+ "winapi",
+]
+
+[[package]]
+name = "displaydoc"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "dlopen"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937"
+dependencies = [
+ "dlopen_derive",
+ "lazy_static",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "dlopen_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581"
+dependencies = [
+ "libc",
+ "quote 0.6.13",
+ "syn 0.15.44",
+]
+
+[[package]]
+name = "eager"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3"
+
+[[package]]
+name = "ed25519"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7"
+dependencies = [
+ "signature",
+]
+
+[[package]]
+name = "ed25519-dalek"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
+dependencies = [
+ "curve25519-dalek",
+ "ed25519",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "zeroize",
+]
+
+[[package]]
+name = "ed25519-dalek-bip32"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908"
+dependencies = [
+ "derivation-path",
+ "ed25519-dalek",
+ "hmac 0.12.1",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "either"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
+[[package]]
+name = "encode_unicode"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+
+[[package]]
+name = "encoding_rs"
+version = "0.8.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "enum-iterator"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2953d1df47ac0eb70086ccabf0275aa8da8591a28bd358ee2b52bd9f9e3ff9e9"
+dependencies = [
+ "enum-iterator-derive",
+]
+
+[[package]]
+name = "enum-iterator-derive"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8958699f9359f0b04e691a13850d48b7de329138023876d07cbd024c2c820598"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "enum_dispatch"
+version = "0.3.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f33313078bb8d4d05a2733a94ac4c2d8a0df9a2b84424ebf4f33bfc224a890e"
+dependencies = [
+ "once_cell",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+dependencies = [
+ "atty",
+ "humantime",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "equivalent"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
+
+[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "event-listener"
+version = "2.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
+[[package]]
+name = "fastrand"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "feature-probe"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da"
+
+[[package]]
+name = "flate2"
+version = "1.0.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
+dependencies = [
+ "crc32fast",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "funty"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+
+[[package]]
+name = "futures"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+
+[[package]]
+name = "futures-macro"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+
+[[package]]
+name = "futures-task"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+
+[[package]]
+name = "futures-util"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[package]]
+name = "fxhash"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
+dependencies = [
+ "byteorder",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.14.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
+dependencies = [
+ "serde",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "gethostname"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.9.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "gimli"
+version = "0.27.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
+
+[[package]]
+name = "h2"
+version = "0.3.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap 1.9.3",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
+dependencies = [
+ "ahash 0.8.3",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
+
+[[package]]
+name = "heck"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "histogram"
+version = "0.6.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "12cb882ccb290b8646e554b157ab0b71e64e8d5bef775cd66b6531e52d302669"
+
+[[package]]
+name = "hmac"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"
+dependencies = [
+ "crypto-mac",
+ "digest 0.9.0",
+]
+
+[[package]]
+name = "hmac"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "hmac-drbg"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"
+dependencies = [
+ "digest 0.9.0",
+ "generic-array",
+ "hmac 0.8.1",
+]
+
+[[package]]
+name = "http"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+dependencies = [
+ "bytes",
+ "http",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "httparse"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+[[package]]
+name = "httpdate"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+
+[[package]]
+name = "humantime"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "hyper"
+version = "0.14.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "socket2",
+ "tokio",
+ "tower-service",
+ "tracing",
+ "want",
+]
+
+[[package]]
+name = "hyper-rustls"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97"
+dependencies = [
+ "futures-util",
+ "http",
+ "hyper",
+ "rustls 0.21.5",
+ "tokio",
+ "tokio-rustls 0.24.1",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "wasm-bindgen",
+ "windows",
+]
+
+[[package]]
+name = "iana-time-zone-haiku"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "idna"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "im"
+version = "15.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9"
+dependencies = [
+ "bitmaps",
+ "rand_core 0.6.4",
+ "rand_xoshiro",
+ "rayon",
+ "serde",
+ "sized-chunks",
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+]
+
+[[package]]
+name = "indexmap"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
+dependencies = [
+ "equivalent",
+ "hashbrown 0.14.0",
+]
+
+[[package]]
+name = "indicatif"
+version = "0.16.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d207dc617c7a380ab07ff572a6e52fa202a2a8f355860ac9c38e23f8196be1b"
+dependencies = [
+ "console",
+ "lazy_static",
+ "number_prefix",
+ "regex",
+]
+
+[[package]]
+name = "inout"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
+
+[[package]]
+name = "jobserver"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "jsonrpc-core"
+version = "18.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"
+dependencies = [
+ "futures",
+ "futures-executor",
+ "futures-util",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+]
+
+[[package]]
+name = "keccak"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
+dependencies = [
+ "cpufeatures",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "lexical-core"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
+dependencies = [
+ "arrayvec 0.5.2",
+ "bitflags",
+ "cfg-if",
+ "ryu",
+ "static_assertions",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.147"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
+[[package]]
+name = "libloading"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
+dependencies = [
+ "cfg-if",
+ "winapi",
+]
+
+[[package]]
+name = "libsecp256k1"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73"
+dependencies = [
+ "arrayref",
+ "base64 0.12.3",
+ "digest 0.9.0",
+ "hmac-drbg",
+ "libsecp256k1-core",
+ "libsecp256k1-gen-ecmult",
+ "libsecp256k1-gen-genmult",
+ "rand 0.7.3",
+ "serde",
+ "sha2 0.9.9",
+ "typenum",
+]
+
+[[package]]
+name = "libsecp256k1-core"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80"
+dependencies = [
+ "crunchy",
+ "digest 0.9.0",
+ "subtle",
+]
+
+[[package]]
+name = "libsecp256k1-gen-ecmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "libsecp256k1-gen-genmult"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "linked-hash-map"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "lock_api"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "memmap2"
+version = "0.5.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "merlin"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d"
+dependencies = [
+ "byteorder",
+ "keccak",
+ "rand_core 0.6.4",
+ "zeroize",
+]
+
+[[package]]
+name = "mime"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "mio"
+version = "0.8.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
+dependencies = [
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "nix"
+version = "0.24.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "libc",
+ "memoffset 0.6.5",
+]
+
+[[package]]
+name = "nom"
+version = "5.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b"
+dependencies = [
+ "lexical-core",
+ "memchr",
+ "version_check",
+]
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "num"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36"
+dependencies = [
+ "num-bigint 0.2.6",
+ "num-complex",
+ "num-integer",
+ "num-iter",
+ "num-rational",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-complex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-derive"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-rational"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef"
+dependencies = [
+ "autocfg",
+ "num-bigint 0.2.6",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
+dependencies = [
+ "num_enum_derive",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
+dependencies = [
+ "proc-macro-crate 1.3.1",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "number_prefix"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+
+[[package]]
+name = "object"
+version = "0.31.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "oid-registry"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
+dependencies = [
+ "asn1-rs",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
+[[package]]
+name = "opaque-debug"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "os_str_bytes"
+version = "6.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac"
+
+[[package]]
+name = "parking_lot"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+dependencies = [
+ "lock_api",
+ "parking_lot_core",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.3.5",
+ "smallvec",
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "pbkdf2"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd"
+dependencies = [
+ "crypto-mac",
+]
+
+[[package]]
+name = "pbkdf2"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "pem"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8"
+dependencies = [
+ "base64 0.13.1",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+
+[[package]]
+name = "percentage"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fd23b938276f14057220b707937bcb42fa76dda7560e57a2da30cb52d557937"
+dependencies = [
+ "num",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkcs8"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0"
+dependencies = [
+ "der",
+ "spki",
+ "zeroize",
+]
+
+[[package]]
+name = "pkg-config"
+version = "0.3.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
+[[package]]
+name = "polyval"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "opaque-debug",
+ "universal-hash",
+]
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+[[package]]
+name = "proc-macro-crate"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
+dependencies = [
+ "toml",
+]
+
+[[package]]
+name = "proc-macro-crate"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
+dependencies = [
+ "once_cell",
+ "toml_edit",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "0.4.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
+dependencies = [
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "ptr_meta"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
+dependencies = [
+ "ptr_meta_derive",
+]
+
+[[package]]
+name = "ptr_meta_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "qstring"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d464fae65fff2680baf48019211ce37aaec0c78e9264c84a3e484717f965104e"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "quinn"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b435e71d9bfa0d8889927231970c51fb89c58fa63bffcab117c9c7a41e5ef8f"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-util",
+ "fxhash",
+ "quinn-proto",
+ "quinn-udp",
+ "rustls 0.20.8",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-proto"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3fce546b9688f767a57530652488420d419a8b1f44a478b451c3d1ab6d992a55"
+dependencies = [
+ "bytes",
+ "fxhash",
+ "rand 0.8.5",
+ "ring",
+ "rustls 0.20.8",
+ "rustls-native-certs",
+ "rustls-pemfile 0.2.1",
+ "slab",
+ "thiserror",
+ "tinyvec",
+ "tracing",
+ "webpki",
+]
+
+[[package]]
+name = "quinn-udp"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b07946277141531aea269befd949ed16b2c85a780ba1043244eda0969e538e54"
+dependencies = [
+ "futures-util",
+ "libc",
+ "quinn-proto",
+ "socket2",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "quote"
+version = "0.6.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
+dependencies = [
+ "proc-macro2 0.4.30",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
+dependencies = [
+ "proc-macro2 1.0.64",
+]
+
+[[package]]
+name = "radium"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
+ "getrandom 0.1.16",
+ "libc",
+ "rand_chacha 0.2.2",
+ "rand_core 0.5.1",
+ "rand_hc",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha 0.3.1",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
+ "getrandom 0.1.16",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom 0.2.10",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_xoshiro"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
+dependencies = [
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rayon"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-utils",
+ "num_cpus",
+]
+
+[[package]]
+name = "rcgen"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd"
+dependencies = [
+ "pem",
+ "ring",
+ "time 0.3.23",
+ "yasna",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "redox_users"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
+dependencies = [
+ "getrandom 0.2.10",
+ "redox_syscall 0.2.16",
+ "thiserror",
+]
+
+[[package]]
+name = "regex"
+version = "1.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2ab07dc67230e4a4718e70fd5c20055a4334b121f1f9db8fe63ef39ce9b8c846"
+
+[[package]]
+name = "rend"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "581008d2099240d37fb08d77ad713bcaec2c4d89d50b5b21a8bb1996bbab68ab"
+dependencies = [
+ "bytecheck",
+]
+
+[[package]]
+name = "reqwest"
+version = "0.11.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55"
+dependencies = [
+ "async-compression",
+ "base64 0.21.2",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-rustls",
+ "ipnet",
+ "js-sys",
+ "log",
+ "mime",
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite",
+ "rustls 0.21.5",
+ "rustls-pemfile 1.0.3",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "tokio",
+ "tokio-rustls 0.24.1",
+ "tokio-util",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+ "webpki-roots",
+ "winreg",
+]
+
+[[package]]
+name = "ring"
+version = "0.16.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
+dependencies = [
+ "cc",
+ "libc",
+ "once_cell",
+ "spin",
+ "untrusted",
+ "web-sys",
+ "winapi",
+]
+
+[[package]]
+name = "rkyv"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58"
+dependencies = [
+ "bitvec",
+ "bytecheck",
+ "hashbrown 0.12.3",
+ "ptr_meta",
+ "rend",
+ "rkyv_derive",
+ "seahash",
+ "tinyvec",
+ "uuid",
+]
+
+[[package]]
+name = "rkyv_derive"
+version = "0.7.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "rpassword"
+version = "6.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2bf099a1888612545b683d2661a1940089f6c2e5a8e38979b2159da876bfd956"
+dependencies = [
+ "libc",
+ "serde",
+ "serde_json",
+ "winapi",
+]
+
+[[package]]
+name = "rust_decimal"
+version = "1.30.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0446843641c69436765a35a5a77088e28c2e6a12da93e84aa3ab1cd4aa5a042"
+dependencies = [
+ "arrayvec 0.7.4",
+ "borsh 0.10.3",
+ "bytecheck",
+ "byteorder",
+ "bytes",
+ "num-traits",
+ "rand 0.8.5",
+ "rkyv",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
+[[package]]
+name = "rustc_version"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+dependencies = [
+ "semver",
+]
+
+[[package]]
+name = "rusticata-macros"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
+dependencies = [
+ "nom 7.1.3",
+]
+
+[[package]]
+name = "rustix"
+version = "0.37.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "rustls"
+version = "0.20.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f"
+dependencies = [
+ "log",
+ "ring",
+ "sct",
+ "webpki",
+]
+
+[[package]]
+name = "rustls"
+version = "0.21.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36"
+dependencies = [
+ "log",
+ "ring",
+ "rustls-webpki",
+ "sct",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile 1.0.3",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9"
+dependencies = [
+ "base64 0.13.1",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
+dependencies = [
+ "base64 0.21.2",
+]
+
+[[package]]
+name = "rustls-webpki"
+version = "0.101.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15f36a6828982f422756984e47912a7a51dcbc2a197aa791158f8ca61cd8204e"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc31bd9b61a32c31f9650d18add92aa83a49ba979c143eefd27fe7177b05bd5f"
+
+[[package]]
+name = "ryu"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
+
+[[package]]
+name = "schannel"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "sct"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "seahash"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
+
+[[package]]
+name = "security-framework"
+version = "2.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
+dependencies = [
+ "bitflags",
+ "core-foundation",
+ "core-foundation-sys",
+ "libc",
+ "security-framework-sys",
+]
+
+[[package]]
+name = "security-framework-sys"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "semver"
+version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
+
+[[package]]
+name = "serde"
+version = "1.0.171"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_bytes"
+version = "0.11.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a16be4fe5320ade08736447e3198294a5ea9a6d44dde6f35f0a5e06859c427a"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.171"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.100"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f1e14e89be7aa4c4b78bdbdc9eb5bf8517829a600ae8eaa39a6e1d960b5185c"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_urlencoded"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_yaml"
+version = "0.8.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b"
+dependencies = [
+ "indexmap 1.9.3",
+ "ryu",
+ "serde",
+ "yaml-rust",
+]
+
+[[package]]
+name = "sgx-quote"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1640577af7b81d10db340c4b31006b77972e3918f351eec4e65c389c8b58e21"
+dependencies = [
+ "nom 5.1.3",
+]
+
+[[package]]
+name = "sha-1"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha2"
+version = "0.9.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
+dependencies = [
+ "block-buffer 0.9.0",
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.9.0",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha2"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha3"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809"
+dependencies = [
+ "block-buffer 0.9.0",
+ "digest 0.9.0",
+ "keccak",
+ "opaque-debug",
+]
+
+[[package]]
+name = "sha3"
+version = "0.10.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
+dependencies = [
+ "digest 0.10.7",
+ "keccak",
+]
+
+[[package]]
+name = "shell-words"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "signature"
+version = "1.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
+
+[[package]]
+name = "simdutf8"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
+
+[[package]]
+name = "sized-chunks"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
+dependencies = [
+ "bitmaps",
+ "typenum",
+]
+
+[[package]]
+name = "slab"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
+
+[[package]]
+name = "socket2"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "solana-account-decoder"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec36d5c2ec5469dacc4fd2bdfcaaf4b253a4814d86d88686d50fd407cf7b3330"
+dependencies = [
+ "Inflector",
+ "base64 0.13.1",
+ "bincode",
+ "bs58 0.4.0",
+ "bv",
+ "lazy_static",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-address-lookup-table-program",
+ "solana-config-program",
+ "solana-sdk",
+ "solana-vote-program",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+ "zstd",
+]
+
+[[package]]
+name = "solana-address-lookup-table-program"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf23fb5a4ff0e902bf94fbc63ba51b10b1f86c6bca18574b583ec3baf6383a0b"
+dependencies = [
+ "bincode",
+ "bytemuck",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-program",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-clap-utils"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "39e6537858df8634c4cf7e9e8a84a9f1967b8983bcb4e4833cad3ae200b7170d"
+dependencies = [
+ "chrono",
+ "clap 2.34.0",
+ "rpassword",
+ "solana-perf",
+ "solana-remote-wallet",
+ "solana-sdk",
+ "thiserror",
+ "tiny-bip39",
+ "uriparse",
+ "url",
+]
+
+[[package]]
+name = "solana-cli-config"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2234deff9765c25fc6189322689d1b702490f4389680dfdef0af582856041844"
+dependencies = [
+ "dirs-next",
+ "lazy_static",
+ "serde",
+ "serde_derive",
+ "serde_yaml",
+ "solana-clap-utils",
+ "solana-sdk",
+ "url",
+]
+
+[[package]]
+name = "solana-client"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e706f894fe68d518c125e27a7186d07a56f5b179d67c8fb2cf719cef8e1ee7cd"
+dependencies = [
+ "async-mutex",
+ "async-trait",
+ "base64 0.13.1",
+ "bincode",
+ "bs58 0.4.0",
+ "bytes",
+ "clap 2.34.0",
+ "crossbeam-channel",
+ "enum_dispatch",
+ "futures",
+ "futures-util",
+ "indexmap 1.9.3",
+ "indicatif",
+ "itertools",
+ "jsonrpc-core",
+ "lazy_static",
+ "log",
+ "quinn",
+ "quinn-proto",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rayon",
+ "reqwest",
+ "rustls 0.20.8",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-clap-utils",
+ "solana-faucet",
+ "solana-measure",
+ "solana-metrics",
+ "solana-net-utils",
+ "solana-sdk",
+ "solana-streamer",
+ "solana-transaction-status",
+ "solana-version",
+ "solana-vote-program",
+ "spl-token-2022",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "tokio-tungstenite",
+ "tungstenite",
+ "url",
+]
+
+[[package]]
+name = "solana-config-program"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "645c2d438fdfa4f5774c70fb0eeb2325caa073c838a229ef6a876c65c8703294"
+dependencies = [
+ "bincode",
+ "chrono",
+ "serde",
+ "serde_derive",
+ "solana-program-runtime",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-faucet"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ba3e5e2acc09b2fcb54957d05c0943b194d48f825f879fc2cf5d255e2608b05"
+dependencies = [
+ "bincode",
+ "byteorder",
+ "clap 2.34.0",
+ "crossbeam-channel",
+ "log",
+ "serde",
+ "serde_derive",
+ "solana-clap-utils",
+ "solana-cli-config",
+ "solana-logger",
+ "solana-metrics",
+ "solana-sdk",
+ "solana-version",
+ "spl-memo",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "solana-frozen-abi"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23b4953578272ac0fadec245e85e83ae86454611f0c0a7fff7d906835124bdcf"
+dependencies = [
+ "ahash 0.7.6",
+ "blake3",
+ "block-buffer 0.9.0",
+ "bs58 0.4.0",
+ "bv",
+ "byteorder",
+ "cc",
+ "either",
+ "generic-array",
+ "getrandom 0.1.16",
+ "hashbrown 0.12.3",
+ "im",
+ "lazy_static",
+ "log",
+ "memmap2",
+ "once_cell",
+ "rand_core 0.6.4",
+ "rustc_version",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "solana-frozen-abi-macro",
+ "subtle",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-frozen-abi-macro"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57892538250428ad3dc3cbe05f6cd75ad14f4f16734fcb91bc7cd5fbb63d6315"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "rustc_version",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "solana-logger"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "06aa701c49493e93085dd1e800c05475baca15a9d4d527b59794f2ed0b66e055"
+dependencies = [
+ "env_logger",
+ "lazy_static",
+ "log",
+]
+
+[[package]]
+name = "solana-measure"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7300180957635b33c88bd6844a5dff4f1f5c6352d0861ee7845eab84185aa6a"
+dependencies = [
+ "log",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-metrics"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2960981c4bbe9177dafe986542ba11a10afcae320f4201aa809cd5b650e202e1"
+dependencies = [
+ "crossbeam-channel",
+ "gethostname",
+ "lazy_static",
+ "log",
+ "reqwest",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-net-utils"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31062ce5ddceb92bdb78df2eaf33e9889c1519e8a8d89baa783e2d08a76cfc62"
+dependencies = [
+ "bincode",
+ "clap 3.2.25",
+ "crossbeam-channel",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "serde",
+ "serde_derive",
+ "socket2",
+ "solana-logger",
+ "solana-sdk",
+ "solana-version",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "solana-perf"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23b2b84a3d7a24523b9117c0ae4608f1e561ae492638acea2bb2960a0c0c8eb6"
+dependencies = [
+ "ahash 0.7.6",
+ "bincode",
+ "bv",
+ "caps",
+ "curve25519-dalek",
+ "dlopen",
+ "dlopen_derive",
+ "fnv",
+ "lazy_static",
+ "libc",
+ "log",
+ "nix",
+ "rand 0.7.3",
+ "rayon",
+ "serde",
+ "solana-metrics",
+ "solana-rayon-threadlimit",
+ "solana-sdk",
+ "solana-vote-program",
+]
+
+[[package]]
+name = "solana-program"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f99052873619df68913cb8e92e28ff251a5483828925e87fa97ba15a9cbad51"
+dependencies = [
+ "base64 0.13.1",
+ "bincode",
+ "bitflags",
+ "blake3",
+ "borsh 0.9.3",
+ "borsh-derive 0.9.3",
+ "bs58 0.4.0",
+ "bv",
+ "bytemuck",
+ "cc",
+ "console_error_panic_hook",
+ "console_log",
+ "curve25519-dalek",
+ "getrandom 0.2.10",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libc",
+ "libsecp256k1",
+ "log",
+ "memoffset 0.6.5",
+ "num-derive",
+ "num-traits",
+ "parking_lot",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk-macro",
+ "thiserror",
+ "tiny-bip39",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "solana-program-runtime"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d57d0b6ef85b50f9ad6b9a75fc9d5051dc26f8b1a4ddf03656e3d603e139eb3"
+dependencies = [
+ "base64 0.13.1",
+ "bincode",
+ "eager",
+ "enum-iterator",
+ "itertools",
+ "libc",
+ "libloading",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rand 0.7.3",
+ "rustc_version",
+ "serde",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-rayon-threadlimit"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "10e1d068ba8080ca1e41703c600cc9b263ff7ce26b6811cd83221723ae0d10ae"
+dependencies = [
+ "lazy_static",
+ "num_cpus",
+]
+
+[[package]]
+name = "solana-remote-wallet"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "661cd486da7419134663f1c3684d71d3fd6d13b8e557da23070f4c920b1d2baa"
+dependencies = [
+ "console",
+ "dialoguer",
+ "log",
+ "num-derive",
+ "num-traits",
+ "parking_lot",
+ "qstring",
+ "semver",
+ "solana-sdk",
+ "thiserror",
+ "uriparse",
+]
+
+[[package]]
+name = "solana-sdk"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "edb47da3e18cb669f6ace0b40cee0610e278903783e0c9f7fce1e1beb881a1b7"
+dependencies = [
+ "assert_matches",
+ "base64 0.13.1",
+ "bincode",
+ "bitflags",
+ "borsh 0.9.3",
+ "bs58 0.4.0",
+ "bytemuck",
+ "byteorder",
+ "chrono",
+ "derivation-path",
+ "digest 0.10.7",
+ "ed25519-dalek",
+ "ed25519-dalek-bip32",
+ "generic-array",
+ "hmac 0.12.1",
+ "itertools",
+ "js-sys",
+ "lazy_static",
+ "libsecp256k1",
+ "log",
+ "memmap2",
+ "num-derive",
+ "num-traits",
+ "pbkdf2 0.11.0",
+ "qstring",
+ "rand 0.7.3",
+ "rand_chacha 0.2.2",
+ "rustc_version",
+ "rustversion",
+ "serde",
+ "serde_bytes",
+ "serde_derive",
+ "serde_json",
+ "sha2 0.10.7",
+ "sha3 0.10.8",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-logger",
+ "solana-program",
+ "solana-sdk-macro",
+ "thiserror",
+ "uriparse",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "solana-sdk-macro"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d41a09b9cecd0a4df63c78a192adee99ebf2d3757c19713a68246e1d9789c7c"
+dependencies = [
+ "bs58 0.4.0",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "rustversion",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "solana-streamer"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2ffb2c6918eda6aa8b18219790b7a4e4d74914aeae97cb1a0e09fdb943b18cc"
+dependencies = [
+ "crossbeam-channel",
+ "futures-util",
+ "histogram",
+ "indexmap 1.9.3",
+ "itertools",
+ "libc",
+ "log",
+ "nix",
+ "pem",
+ "percentage",
+ "pkcs8",
+ "quinn",
+ "rand 0.7.3",
+ "rcgen",
+ "rustls 0.20.8",
+ "solana-metrics",
+ "solana-perf",
+ "solana-sdk",
+ "thiserror",
+ "tokio",
+ "x509-parser",
+]
+
+[[package]]
+name = "solana-transaction-status"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df1a6ee396d436ae4ee36350043c3cb34ad66b7515f045c1e5006695559d88ac"
+dependencies = [
+ "Inflector",
+ "base64 0.13.1",
+ "bincode",
+ "borsh 0.9.3",
+ "bs58 0.4.0",
+ "lazy_static",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "solana-account-decoder",
+ "solana-address-lookup-table-program",
+ "solana-measure",
+ "solana-metrics",
+ "solana-sdk",
+ "solana-vote-program",
+ "spl-associated-token-account",
+ "spl-memo",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-version"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d177dc97f7facd8fbc3148f3d44a9ff5bbbc72c1db7e2889dc4911ae641cea8a"
+dependencies = [
+ "log",
+ "rustc_version",
+ "semver",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-sdk",
+]
+
+[[package]]
+name = "solana-vote-program"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6280815d28c90ea8f51c8eb2026258e8693cab5a8456ee7b207a791b20f9c576"
+dependencies = [
+ "bincode",
+ "log",
+ "num-derive",
+ "num-traits",
+ "rustc_version",
+ "serde",
+ "serde_derive",
+ "solana-frozen-abi",
+ "solana-frozen-abi-macro",
+ "solana-metrics",
+ "solana-program-runtime",
+ "solana-sdk",
+ "thiserror",
+]
+
+[[package]]
+name = "solana-zk-token-sdk"
+version = "1.14.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ab38abd096769f79fd8e3fe8465070f04742395db724606a5263c8ebc215567"
+dependencies = [
+ "aes-gcm-siv",
+ "arrayref",
+ "base64 0.13.1",
+ "bincode",
+ "bytemuck",
+ "byteorder",
+ "cipher 0.4.4",
+ "curve25519-dalek",
+ "getrandom 0.1.16",
+ "itertools",
+ "lazy_static",
+ "merlin",
+ "num-derive",
+ "num-traits",
+ "rand 0.7.3",
+ "serde",
+ "serde_json",
+ "sha3 0.9.1",
+ "solana-program",
+ "solana-sdk",
+ "subtle",
+ "thiserror",
+ "zeroize",
+]
+
+[[package]]
+name = "spin"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+
+[[package]]
+name = "spki"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27"
+dependencies = [
+ "base64ct",
+ "der",
+]
+
+[[package]]
+name = "spl-associated-token-account"
+version = "1.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fbc000f0fdf1f12f99d77d398137c1751345b18c88258ce0f99b7872cf6c9bd6"
+dependencies = [
+ "assert_matches",
+ "borsh 0.9.3",
+ "num-derive",
+ "num-traits",
+ "solana-program",
+ "spl-token",
+ "spl-token-2022",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-memo"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd0dc6f70db6bacea7ff25870b016a65ba1d1b6013536f08e4fd79a8f9005325"
+dependencies = [
+ "solana-program",
+]
+
+[[package]]
+name = "spl-token"
+version = "3.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e85e168a785e82564160dcb87b2a8e04cee9bfd1f4d488c729d53d6a4bd300d"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum",
+ "solana-program",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-token-2022"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0edb869dbe159b018f17fb9bfa67118c30f232d7f54a73742bc96794dff77ed8"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum",
+ "solana-program",
+ "solana-zk-token-sdk",
+ "spl-memo",
+ "spl-token",
+ "thiserror",
+]
+
+[[package]]
+name = "static_assertions"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+
+[[package]]
+name = "strsim"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "subtle"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
+
+[[package]]
+name = "superslice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
+
+[[package]]
+name = "switchboard-common"
+version = "0.8.5"
+dependencies = [
+ "getrandom 0.2.10",
+ "hex",
+ "serde",
+ "serde_json",
+ "sgx-quote",
+ "sha2 0.10.7",
+]
+
+[[package]]
+name = "switchboard-solana"
+version = "0.27.0"
+dependencies = [
+ "anchor-client",
+ "anchor-lang",
+ "anchor-spl",
+ "bincode",
+ "bytemuck",
+ "chrono",
+ "cron",
+ "hex",
+ "rust_decimal",
+ "sgx-quote",
+ "solana-address-lookup-table-program",
+ "solana-client",
+ "solana-program",
+ "superslice",
+ "switchboard-common",
+ "tokio",
+]
+
+[[package]]
+name = "syn"
+version = "0.15.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
+dependencies = [
+ "proc-macro2 0.4.30",
+ "quote 0.6.13",
+ "unicode-xid 0.1.0",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "unicode-ident",
+]
+
+[[package]]
+name = "synstructure"
+version = "0.12.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 1.0.109",
+ "unicode-xid 0.2.4",
+]
+
+[[package]]
+name = "tap"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+
+[[package]]
+name = "tempfile"
+version = "3.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "fastrand",
+ "redox_syscall 0.3.5",
+ "rustix",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
+ "unicode-width",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+
+[[package]]
+name = "thiserror"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "time"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
+dependencies = [
+ "libc",
+ "wasi 0.10.0+wasi-snapshot-preview1",
+ "winapi",
+]
+
+[[package]]
+name = "time"
+version = "0.3.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446"
+dependencies = [
+ "itoa",
+ "serde",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
+
+[[package]]
+name = "time-macros"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4"
+dependencies = [
+ "time-core",
+]
+
+[[package]]
+name = "tiny-bip39"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d"
+dependencies = [
+ "anyhow",
+ "hmac 0.8.1",
+ "once_cell",
+ "pbkdf2 0.4.0",
+ "rand 0.7.3",
+ "rustc-hash",
+ "sha2 0.9.9",
+ "thiserror",
+ "unicode-normalization",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+dependencies = [
+ "tinyvec_macros",
+]
+
+[[package]]
+name = "tinyvec_macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
+
+[[package]]
+name = "tokio"
+version = "1.29.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da"
+dependencies = [
+ "autocfg",
+ "backtrace",
+ "bytes",
+ "libc",
+ "mio",
+ "num_cpus",
+ "parking_lot",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "socket2",
+ "tokio-macros",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.23.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
+dependencies = [
+ "rustls 0.20.8",
+ "tokio",
+ "webpki",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
+dependencies = [
+ "rustls 0.21.5",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-stream"
+version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
+dependencies = [
+ "futures-core",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-tungstenite"
+version = "0.17.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181"
+dependencies = [
+ "futures-util",
+ "log",
+ "rustls 0.20.8",
+ "tokio",
+ "tokio-rustls 0.23.4",
+ "tungstenite",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "toml"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
+
+[[package]]
+name = "toml_edit"
+version = "0.19.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c500344a19072298cd05a7224b3c0c629348b78692bf48466c5238656e315a78"
+dependencies = [
+ "indexmap 2.0.0",
+ "toml_datetime",
+ "winnow",
+]
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[package]]
+name = "tracing"
+version = "0.1.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+dependencies = [
+ "cfg-if",
+ "pin-project-lite",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+dependencies = [
+ "once_cell",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
+[[package]]
+name = "tungstenite"
+version = "0.17.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0"
+dependencies = [
+ "base64 0.13.1",
+ "byteorder",
+ "bytes",
+ "http",
+ "httparse",
+ "log",
+ "rand 0.8.5",
+ "rustls 0.20.8",
+ "sha-1",
+ "thiserror",
+ "url",
+ "utf-8",
+ "webpki",
+ "webpki-roots",
+]
+
+[[package]]
+name = "typenum"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
+[[package]]
+name = "unicode-xid"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
+
+[[package]]
+name = "unicode-xid"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+
+[[package]]
+name = "universal-hash"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
+dependencies = [
+ "generic-array",
+ "subtle",
+]
+
+[[package]]
+name = "untrusted"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+
+[[package]]
+name = "uriparse"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0200d0fc04d809396c2ad43f3c95da3582a2556eba8d453c1087f4120ee352ff"
+dependencies = [
+ "fnv",
+ "lazy_static",
+]
+
+[[package]]
+name = "url"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
+dependencies = [
+ "form_urlencoded",
+ "idna",
+ "percent-encoding",
+]
+
+[[package]]
+name = "utf-8"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+
+[[package]]
+name = "uuid"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d023da39d1fde5a8a3fe1f3e01ca9632ada0a63e9797de55a879d6e2236277be"
+
+[[package]]
+name = "vec_map"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "want"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
+dependencies = [
+ "try-lock",
+]
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+[[package]]
+name = "wasi"
+version = "0.10.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+dependencies = [
+ "quote 1.0.29",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+
+[[package]]
+name = "web-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webpki"
+version = "0.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.22.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87"
+dependencies = [
+ "webpki",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+dependencies = [
+ "windows-targets 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.0",
+ "windows_aarch64_msvc 0.48.0",
+ "windows_i686_gnu 0.48.0",
+ "windows_i686_msvc 0.48.0",
+ "windows_x86_64_gnu 0.48.0",
+ "windows_x86_64_gnullvm 0.48.0",
+ "windows_x86_64_msvc 0.48.0",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+
+[[package]]
+name = "winnow"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81a2094c43cc94775293eaa0e499fbc30048a6d824ac82c0351a8c0bf9112529"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "winreg"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "wyz"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
+dependencies = [
+ "tap",
+]
+
+[[package]]
+name = "x509-parser"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
+dependencies = [
+ "asn1-rs",
+ "base64 0.13.1",
+ "data-encoding",
+ "der-parser",
+ "lazy_static",
+ "nom 7.1.3",
+ "oid-registry",
+ "rusticata-macros",
+ "thiserror",
+ "time 0.3.23",
+]
+
+[[package]]
+name = "yaml-rust"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
+dependencies = [
+ "linked-hash-map",
+]
+
+[[package]]
+name = "yasna"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
+dependencies = [
+ "time 0.3.23",
+]
+
+[[package]]
+name = "zeroize"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd"
+dependencies = [
+ "zeroize_derive",
+]
+
+[[package]]
+name = "zeroize_derive"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
+dependencies = [
+ "proc-macro2 1.0.64",
+ "quote 1.0.29",
+ "syn 2.0.25",
+]
+
+[[package]]
+name = "zstd"
+version = "0.11.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4"
+dependencies = [
+ "zstd-safe",
+]
+
+[[package]]
+name = "zstd-safe"
+version = "5.0.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db"
+dependencies = [
+ "libc",
+ "zstd-sys",
+]
+
+[[package]]
+name = "zstd-sys"
+version = "2.0.8+zstd.1.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
diff --git a/rust/switchboard-solana/Cargo.anchor27.toml b/rust/switchboard-solana/Cargo.anchor27.toml
new file mode 100644
index 000000000..4a6bec43a
--- /dev/null
+++ b/rust/switchboard-solana/Cargo.anchor27.toml
@@ -0,0 +1,49 @@
+[package]
+name = "switchboard-solana"
+version = "0.27.0"
+edition = "2021"
+description = "A Rust library to interact with Switchboard accounts."
+readme = "README.md"
+keywords = ["switchboard", "oracle", "solana"]
+homepage = "https://docs.switchboard.xyz"
+repository = "https://github.com/switchboard-xyz/sbv2-solana/tree/main/rust/switchboard-solana"
+license = "MIT"
+documentation = "https://docs.switchboard.xyz"
+
+[lib]
+crate-type = ["cdylib", "lib"]
+name = "switchboard_solana"
+doctest = false
+
+[features]
+default = ["cpi"]
+no-entrypoint = []
+cpi = ["no-entrypoint"]
+
+[dependencies]
+anchor-spl = "0.27.0"
+solana-program = "=1.14.16"
+solana-address-lookup-table-program = "=1.14.16"
+rust_decimal = "^1"
+bytemuck = "^1"
+superslice = "1"
+
+[target.'cfg(target_os = "solana")'.dependencies]
+switchboard-common = { version = "0.8.5", path = "../switchboard-common" }
+anchor-lang = { version = "0.27.0" }
+
+[target.'cfg(not(target_os = "solana"))'.dependencies]
+switchboard-common = { version = "0.8.5", path = "../switchboard-common", features = [
+ "client"
+] }
+anchor-client = { version = "0.27.0" }
+solana-client = "=1.14.16"
+bincode = { version = "^1" }
+sgx-quote = { version = "0.1.0" }
+cron = { version = "0.12.0" }
+chrono = { version = "0.4.25" }
+hex = "0.4.3"
+tokio = "1"
+
+[package.metadata.docs.rs]
+rustdoc-args = ["--cfg", "doc_cfg"]
diff --git a/rust/switchboard-solana/Cargo.lock b/rust/switchboard-solana/Cargo.lock
index af10ff235..b90d90e0f 100644
--- a/rust/switchboard-solana/Cargo.lock
+++ b/rust/switchboard-solana/Cargo.lock
@@ -109,7 +109,7 @@ checksum = "faa5be5b72abea167f87c868379ba3c2be356bfca9e6f474fd055fa0f7eeb4f2"
dependencies = [
"anchor-syn",
"anyhow",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"regex",
"syn 1.0.109",
@@ -124,7 +124,7 @@ dependencies = [
"anchor-syn",
"anyhow",
"bs58 0.5.0",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"rustversion",
"syn 1.0.109",
@@ -137,7 +137,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59948e7f9ef8144c2aefb3f32a40c5fce2798baeec765ba038389e82301017ef"
dependencies = [
"anchor-syn",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"syn 1.0.109",
]
@@ -148,7 +148,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc753c9d1c7981cb8948cf7e162fb0f64558999c0413058e2d43df1df5448086"
dependencies = [
"anchor-syn",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -161,7 +161,7 @@ checksum = "f38b4e172ba1b52078f53fdc9f11e3dc0668ad27997838a0aad2d148afac8c97"
dependencies = [
"anchor-syn",
"anyhow",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -174,7 +174,7 @@ checksum = "4eebd21543606ab61e2d83d9da37d24d3886a49f390f9c43a1964735e8c0f0d5"
dependencies = [
"anchor-syn",
"anyhow",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -206,7 +206,7 @@ checksum = "ec4720d899b3686396cced9508f23dab420f1308344456ec78ef76f98fda42af"
dependencies = [
"anchor-syn",
"anyhow",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -217,7 +217,7 @@ version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f495e85480bd96ddeb77b71d499247c7d4e8b501e75ecb234e9ef7ae7bd6552a"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -268,7 +268,7 @@ dependencies = [
"anyhow",
"bs58 0.5.0",
"heck",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"serde",
"serde_json",
@@ -373,7 +373,7 @@ checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565"
dependencies = [
"num-bigint 0.4.3",
"num-traits",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -409,7 +409,7 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -467,7 +467,7 @@ dependencies = [
"num-traits",
"rusticata-macros",
"thiserror",
- "time 0.3.22",
+ "time 0.3.23",
]
[[package]]
@@ -476,7 +476,7 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
"synstructure",
@@ -488,7 +488,7 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -539,9 +539,9 @@ version = "0.1.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -623,9 +623,9 @@ dependencies = [
[[package]]
name = "blake3"
-version = "1.4.0"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "729b71f35bd3fa1a4c86b85d32c8b9069ea7fe14f7a53cfabb65f62d4265b888"
+checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5"
dependencies = [
"arrayref",
"arrayvec 0.7.4",
@@ -689,7 +689,7 @@ dependencies = [
"borsh-derive-internal 0.9.3",
"borsh-schema-derive-internal 0.9.3",
"proc-macro-crate 0.1.5",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"syn 1.0.109",
]
@@ -702,7 +702,7 @@ dependencies = [
"borsh-derive-internal 0.10.3",
"borsh-schema-derive-internal 0.10.3",
"proc-macro-crate 0.1.5",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"syn 1.0.109",
]
@@ -712,7 +712,7 @@ version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5449c28a7b352f2d1e592a8a28bf139bc71afb0764a14f3c02500935d8c44065"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -723,7 +723,7 @@ version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -734,7 +734,7 @@ version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cdbd5696d8bfa21d53d9fe39a714a18538bad11492a42d066dbbc395fb1951c0"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -745,7 +745,7 @@ version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -819,7 +819,7 @@ version = "0.6.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -839,9 +839,9 @@ version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -1009,9 +1009,9 @@ checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3"
[[package]]
name = "constant_time_eq"
-version = "0.2.6"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21a53c0a4d288377e7415b53dcfc3c04da5cdc2cc95c8d5ac178b58f0b861ad6"
+checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
[[package]]
name = "core-foundation"
@@ -1168,10 +1168,10 @@ checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb"
dependencies = [
"fnv",
"ident_case",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"strsim 0.10.0",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -1182,7 +1182,7 @@ checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a"
dependencies = [
"darling_core",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -1226,7 +1226,7 @@ version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -1269,9 +1269,9 @@ version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -1374,9 +1374,9 @@ version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -1394,9 +1394,9 @@ dependencies = [
[[package]]
name = "equivalent"
-version = "1.0.0"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1"
+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "errno"
@@ -1525,9 +1525,9 @@ version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -2275,7 +2275,7 @@ version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -2357,7 +2357,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
dependencies = [
"proc-macro-crate 1.3.1",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -2369,9 +2369,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6"
dependencies = [
"proc-macro-crate 1.3.1",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -2598,9 +2598,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.63"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
+checksum = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da"
dependencies = [
"unicode-ident",
]
@@ -2620,7 +2620,7 @@ version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -2699,7 +2699,7 @@ version = "1.0.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
]
[[package]]
@@ -2818,7 +2818,7 @@ checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
dependencies = [
"pem",
"ring",
- "time 0.3.22",
+ "time 0.3.23",
"yasna",
]
@@ -2842,9 +2842,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.9.0"
+version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89089e897c013b3deb627116ae56a6955a72b8bed395c9526af31c9fe528b484"
+checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
dependencies = [
"aho-corasick",
"memchr",
@@ -2854,9 +2854,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.3.0"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa250384981ea14565685dea16a9ccc4d1c541a13f82b9c168572264d1df8c56"
+checksum = "83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf"
dependencies = [
"aho-corasick",
"memchr",
@@ -2957,7 +2957,7 @@ version = "0.7.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -3120,9 +3120,9 @@ version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -3172,9 +3172,9 @@ checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
[[package]]
name = "serde"
-version = "1.0.166"
+version = "1.0.171"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d01b7404f9d441d3ad40e6a636a7782c377d2abdbe4fa2440e2edcc2f4f10db8"
+checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9"
dependencies = [
"serde_derive",
]
@@ -3190,13 +3190,13 @@ dependencies = [
[[package]]
name = "serde_derive"
-version = "1.0.166"
+version = "1.0.171"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dd83d6dde2b6b2d466e14d9d1acce8816dedee94f735eac6395808b3483c6d6"
+checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -3239,9 +3239,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f"
dependencies = [
"darling",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -3542,10 +3542,10 @@ version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f84be4b6dd2cc4e8ad5baa54a23018c8936ec32322ebcffd88355631700292a"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"rustc_version",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -3917,10 +3917,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e38a884c027b0759d0969efc1253f3b8798f9d5fbef2eb158cdb70763619d2f3"
dependencies = [
"bs58 0.4.0",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"rustversion",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -4230,8 +4230,6 @@ checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
[[package]]
name = "switchboard-common"
version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5a03303674fb73b1dbe6cfc83aa8faa0e99264472a47177a1803f7475b318d1"
dependencies = [
"getrandom 0.2.10",
"hex",
@@ -4243,7 +4241,7 @@ dependencies = [
[[package]]
name = "switchboard-solana"
-version = "0.9.1"
+version = "0.9.4"
dependencies = [
"anchor-client",
"anchor-lang",
@@ -4280,18 +4278,18 @@ version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"unicode-ident",
]
[[package]]
name = "syn"
-version = "2.0.23"
+version = "2.0.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737"
+checksum = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"unicode-ident",
]
@@ -4302,7 +4300,7 @@ version = "0.12.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
"unicode-xid 0.2.4",
@@ -4354,22 +4352,22 @@ checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
[[package]]
name = "thiserror"
-version = "1.0.41"
+version = "1.0.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c16a64ba9387ef3fdae4f9c1a7f07a0997fce91985c0336f1ddc1822b3b37802"
+checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.41"
+version = "1.0.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d14928354b01c4d6a4f0e549069adef399a284e7995c7ccca94e8a07a5346c59"
+checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -4385,9 +4383,9 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.22"
+version = "0.3.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd"
+checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446"
dependencies = [
"itoa",
"serde",
@@ -4403,9 +4401,9 @@ checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
[[package]]
name = "time-macros"
-version = "0.2.9"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b"
+checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4"
dependencies = [
"time-core",
]
@@ -4470,7 +4468,7 @@ version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
"syn 1.0.109",
]
@@ -4578,9 +4576,9 @@ version = "0.1.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
@@ -4793,9 +4791,9 @@ dependencies = [
"bumpalo",
"log",
"once_cell",
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
"wasm-bindgen-shared",
]
@@ -4827,9 +4825,9 @@ version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -5058,9 +5056,9 @@ checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
[[package]]
name = "winnow"
-version = "0.4.7"
+version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca0ace3845f0d96209f0375e6d367e3eb87eb65d27d445bdc9f1843a26f39448"
+checksum = "81a2094c43cc94775293eaa0e499fbc30048a6d824ac82c0351a8c0bf9112529"
dependencies = [
"memchr",
]
@@ -5098,7 +5096,7 @@ dependencies = [
"oid-registry",
"rusticata-macros",
"thiserror",
- "time 0.3.22",
+ "time 0.3.23",
]
[[package]]
@@ -5107,7 +5105,7 @@ version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
dependencies = [
- "time 0.3.22",
+ "time 0.3.23",
]
[[package]]
@@ -5125,9 +5123,9 @@ version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
- "proc-macro2 1.0.63",
+ "proc-macro2 1.0.64",
"quote 1.0.29",
- "syn 2.0.23",
+ "syn 2.0.25",
]
[[package]]
diff --git a/rust/switchboard-solana/Cargo.toml b/rust/switchboard-solana/Cargo.toml
index 1eaf24734..cfc36b197 100644
--- a/rust/switchboard-solana/Cargo.toml
+++ b/rust/switchboard-solana/Cargo.toml
@@ -1,11 +1,11 @@
[package]
name = "switchboard-solana"
-version = "0.9.1"
+version = "0.9.4"
edition = "2021"
description = "A Rust library to interact with Switchboard accounts."
readme = "README.md"
keywords = ["switchboard", "oracle", "solana"]
-homepage = "https://docs.switchboard.xyz"
+homepage = "https://switchboard.xyz"
repository = "https://github.com/switchboard-xyz/sbv2-solana/tree/main/rust/switchboard-solana"
license = "MIT"
documentation = "https://docs.switchboard.xyz"
@@ -33,7 +33,9 @@ switchboard-common = { version = "0.8.5" }
anchor-lang = { version = "0.28.0" }
[target.'cfg(not(target_os = "solana"))'.dependencies]
-switchboard-common = { version = "0.8.5", features = ["client"] }
+switchboard-common = { version = "0.8.5", features = [
+ "client"
+] }
anchor-client = { version = "0.28.0" }
solana-client = ">= 1.16, < 1.17"
bincode = { version = "^1" }
diff --git a/rust/switchboard-solana/package.json b/rust/switchboard-solana/package.json
index cc9143d77..7878aa4f3 100644
--- a/rust/switchboard-solana/package.json
+++ b/rust/switchboard-solana/package.json
@@ -1,9 +1,8 @@
{
"name": "switchboard-solana",
"scripts": {
- "build": "cargo build -p switchboard-solana",
- "lint": "cargo fmt -p switchboard-solana",
- "test": "cargo test -p switchboard-solana"
- },
- "version": "null"
+ "cargo:build": "cargo build",
+ "fix": "cargo fmt",
+ "test": "cargo test"
+ }
}
diff --git a/rust/switchboard-solana/publish.sh b/rust/switchboard-solana/publish.sh
new file mode 100755
index 000000000..cb0c688b3
--- /dev/null
+++ b/rust/switchboard-solana/publish.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+# exit when any command fails
+set -e
+
+mv Cargo.toml Cargo.default.toml
+mv Cargo.lock Cargo.default.lock
+
+mv Cargo.anchor27.toml Cargo.toml
+if [[ -f "Cargo.anchor27.lock" ]]; then
+ mv Cargo.anchor27.lock Cargo.lock
+fi
+
+cargo build
+cargo update -p solana-zk-token-sdk --precise 1.14.16
+
+cargo publish --allow-dirty
+
+mv Cargo.lock Cargo.anchor27.lock
+mv Cargo.toml Cargo.anchor27.toml
+
+mv Cargo.default.toml Cargo.toml
+mv Cargo.default.lock Cargo.lock
\ No newline at end of file
diff --git a/rust/switchboard-solana/src/attestation_program/accounts/function_request.rs b/rust/switchboard-solana/src/attestation_program/accounts/function_request.rs
index 01507d3a1..7d4ed7260 100644
--- a/rust/switchboard-solana/src/attestation_program/accounts/function_request.rs
+++ b/rust/switchboard-solana/src/attestation_program/accounts/function_request.rs
@@ -199,17 +199,49 @@ impl FunctionRequestAccountData {
// verify if their is a non-expired pending request
pub fn is_round_active(&self, clock: &Clock) -> bool {
- if self.status == RequestStatus::RequestPending {
- if self.active_request.expiration_slot < clock.slot {
- return false;
- }
-
+ if self.active_request.status == RequestStatus::RequestPending
+ && self.active_request.expiration_slot > 0
+ && clock.slot >= self.active_request.expiration_slot
+ {
return true;
}
false
}
+ pub fn validate_signer<'a>(
+ &self,
+ function_account_info: &AccountInfo<'a>,
+ signer: &AccountInfo<'a>,
+ ) -> anchor_lang::Result {
+ if self.function != function_account_info.key() {
+ msg!("function key mismatch");
+ msg!(
+ "expected {}, received {}",
+ self.function,
+ function_account_info.key()
+ );
+ return Ok(false);
+ }
+
+ let function_loader =
+ AccountLoader::<'_, FunctionAccountData>::try_from(&function_account_info.clone())?;
+ function_loader.load()?; // check owner/discriminator
+
+ // validate the enclaves delegated signer matches
+ if self.active_request.enclave_signer != signer.key() {
+ msg!("request signer mismatch");
+ msg!(
+ "expected {}, received {}",
+ self.active_request.enclave_signer,
+ signer.key()
+ );
+ return Ok(false);
+ }
+
+ Ok(true)
+ }
+
cfg_client! {
pub fn get_discriminator_filter() -> solana_client::rpc_filter::RpcFilterType {
solana_client::rpc_filter::RpcFilterType::Memcmp(solana_client::rpc_filter::Memcmp::new_raw_bytes(
diff --git a/rust/switchboard-solana/src/attestation_program/accounts/mod.rs b/rust/switchboard-solana/src/attestation_program/accounts/mod.rs
index 00fbb5bec..b910b3249 100644
--- a/rust/switchboard-solana/src/attestation_program/accounts/mod.rs
+++ b/rust/switchboard-solana/src/attestation_program/accounts/mod.rs
@@ -1,15 +1,15 @@
pub mod attestation_permission;
pub mod attestation_queue;
pub mod attestation_state;
-pub mod verifier;
pub mod function;
pub mod function_request;
pub mod switchboard_wallet;
+pub mod verifier;
pub use attestation_permission::*;
pub use attestation_queue::*;
pub use attestation_state::*;
-pub use verifier::*;
pub use function::*;
pub use function_request::*;
pub use switchboard_wallet::*;
+pub use verifier::*;
diff --git a/rust/switchboard-solana/src/attestation_program/instructions/function_close.rs b/rust/switchboard-solana/src/attestation_program/instructions/function_close.rs
index ea0b07236..41df778d7 100644
--- a/rust/switchboard-solana/src/attestation_program/instructions/function_close.rs
+++ b/rust/switchboard-solana/src/attestation_program/instructions/function_close.rs
@@ -8,7 +8,7 @@ pub struct FunctionClose<'info> {
close = sol_dest,
seeds = [
FUNCTION_SEED,
- function.load()?.creator_seed.as_ref(),
+ function.load()?.creator_seed.as_ref(),
&function.load()?.created_at.to_le_bytes()
],
bump = function.load()?.bump,
diff --git a/rust/switchboard-solana/src/attestation_program/instructions/function_request_init_and_trigger.rs b/rust/switchboard-solana/src/attestation_program/instructions/function_request_init_and_trigger.rs
index d5d4b2503..7ff708ddb 100644
--- a/rust/switchboard-solana/src/attestation_program/instructions/function_request_init_and_trigger.rs
+++ b/rust/switchboard-solana/src/attestation_program/instructions/function_request_init_and_trigger.rs
@@ -4,11 +4,12 @@ use crate::prelude::*;
#[instruction(params:FunctionRequestInitAndTriggerParams)]
pub struct FunctionRequestInitAndTrigger<'info> {
#[account(
- init,
- payer = payer,
- space = FunctionRequestAccountData::space(params.max_container_params_len),
+ mut,
+ signer,
+ owner = system_program.key(),
+ constraint = request.data_len() == 0 && request.lamports() == 0,
)]
- pub request: Box>,
+ pub request: AccountInfo<'info>,
#[account(
mut,
@@ -17,13 +18,11 @@ pub struct FunctionRequestInitAndTrigger<'info> {
pub function: AccountLoader<'info, FunctionAccountData>,
#[account(
- init,
- payer = payer,
- associated_token::mint = mint,
- associated_token::authority = request,
-
+ mut,
+ owner = system_program.key(),
+ constraint = request.data_len() == 0 && request.lamports() == 0,
)]
- pub escrow: Box>,
+ pub escrow: AccountInfo<'info>,
#[account(address = anchor_spl::token::spl_token::native_mint::ID)]
pub mint: Account<'info, Mint>,
diff --git a/rust/switchboard-solana/src/attestation_program/instructions/function_set_escrow.rs b/rust/switchboard-solana/src/attestation_program/instructions/function_set_escrow.rs
index 51bc327eb..94d0b13e5 100644
--- a/rust/switchboard-solana/src/attestation_program/instructions/function_set_escrow.rs
+++ b/rust/switchboard-solana/src/attestation_program/instructions/function_set_escrow.rs
@@ -7,7 +7,7 @@ pub struct FunctionSetEscrow<'info> {
mut,
seeds = [
FUNCTION_SEED,
- function.load()?.creator_seed.as_ref(),
+ function.load()?.creator_seed.as_ref(),
&function.load()?.created_at_slot.to_le_bytes()
],
bump = function.load()?.bump,
@@ -31,8 +31,7 @@ pub struct FunctionSetEscrow<'info> {
#[account(
mut,
- constraint = new_escrow.authority == new_escrow_authority.key()
- && new_escrow.token_wallet == new_escrow_token_wallet.key()
+ constraint = new_escrow.authority == new_escrow_authority.key() && new_escrow.token_wallet == new_escrow_token_wallet.key()
)]
pub new_escrow: Box>,
@@ -49,15 +48,11 @@ pub struct FunctionSetEscrowParams {}
impl InstructionData for FunctionSetEscrowParams {}
impl Discriminator for FunctionSetEscrowParams {
- const DISCRIMINATOR: [u8; 8] = [
- 63, 223, 123, 191, 23, 84, 113, 198
- ];
+ const DISCRIMINATOR: [u8; 8] = [63, 223, 123, 191, 23, 84, 113, 198];
}
impl Discriminator for FunctionSetEscrow<'_> {
- const DISCRIMINATOR: [u8; 8] = [
- 63, 223, 123, 191, 23, 84, 113, 198
- ];
+ const DISCRIMINATOR: [u8; 8] = [63, 223, 123, 191, 23, 84, 113, 198];
}
impl<'info> FunctionSetEscrow<'info> {
@@ -121,8 +116,7 @@ impl<'info> FunctionSetEscrow<'info> {
account_metas.extend(self.escrow_authority.to_account_metas(None));
account_metas.extend(self.new_escrow.to_account_metas(None));
account_metas.extend(self.new_escrow_authority.to_account_metas(None));
- account_metas
- .extend(self.new_escrow_token_wallet.to_account_metas(None));
+ account_metas.extend(self.new_escrow_token_wallet.to_account_metas(None));
account_metas
}
}
diff --git a/rust/switchboard-solana/src/attestation_program/instructions/function_trigger.rs b/rust/switchboard-solana/src/attestation_program/instructions/function_trigger.rs
index 9ef137e18..317f3e0ec 100644
--- a/rust/switchboard-solana/src/attestation_program/instructions/function_trigger.rs
+++ b/rust/switchboard-solana/src/attestation_program/instructions/function_trigger.rs
@@ -4,10 +4,10 @@ use crate::prelude::*;
#[instruction(params:FunctionTriggerParams)]
pub struct FunctionTrigger<'info> {
#[account(
- mut,
+ mut,
seeds = [
FUNCTION_SEED,
- function.load()?.creator_seed.as_ref(),
+ function.load()?.creator_seed.as_ref(),
&function.load()?.created_at_slot.to_le_bytes()
],
bump = function.load()?.bump,
@@ -17,7 +17,7 @@ pub struct FunctionTrigger<'info> {
pub function: AccountLoader<'info, FunctionAccountData>,
pub authority: Signer<'info>,
-
+
pub attestation_queue: AccountLoader<'info, AttestationQueueAccountData>,
}
diff --git a/rust/switchboard-solana/src/attestation_program/instructions/request_close.rs b/rust/switchboard-solana/src/attestation_program/instructions/request_close.rs
index ef19c9c6d..bdd2d9c64 100644
--- a/rust/switchboard-solana/src/attestation_program/instructions/request_close.rs
+++ b/rust/switchboard-solana/src/attestation_program/instructions/request_close.rs
@@ -29,7 +29,7 @@ pub struct FunctionRequestClose<'info> {
)]
pub escrow_dest: Box>,
#[account(
- seeds = [STATE_SEED],
+ seeds = [STATE_SEED],
bump = state.load()?.bump
)]
pub state: AccountLoader<'info, AttestationProgramState>,
@@ -51,24 +51,18 @@ impl Discriminator for FunctionRequestClose<'_> {
}
impl<'info> FunctionRequestClose<'info> {
- pub fn get_instruction(
- &self,
- program_id: Pubkey,
- ) -> anchor_lang::Result {
+ pub fn get_instruction(&self, program_id: Pubkey) -> anchor_lang::Result {
let accounts = self.to_account_metas(None);
let mut data: Vec = FunctionRequestClose::discriminator().try_to_vec()?;
- let params = FunctionRequestCloseParams{};
+ let params = FunctionRequestCloseParams {};
data.append(&mut params.try_to_vec()?);
let instruction = Instruction::new_with_bytes(program_id, &data, accounts);
Ok(instruction)
}
- pub fn invoke(
- &self,
- program: AccountInfo<'info>,
- ) -> ProgramResult {
+ pub fn invoke(&self, program: AccountInfo<'info>) -> ProgramResult {
let instruction = self.get_instruction(*program.key)?;
let account_infos = self.to_account_infos();
diff --git a/rust/switchboard-solana/src/attestation_program/instructions/request_verify.rs b/rust/switchboard-solana/src/attestation_program/instructions/request_verify.rs
index 9e15b771a..19623f221 100644
--- a/rust/switchboard-solana/src/attestation_program/instructions/request_verify.rs
+++ b/rust/switchboard-solana/src/attestation_program/instructions/request_verify.rs
@@ -3,43 +3,42 @@ use crate::prelude::*;
#[derive(Accounts)]
#[instruction(params:FunctionRequestVerifyParams)]
pub struct FunctionRequestVerify<'info> {
- #[account(
+ #[account(
mut,
has_one = function,
has_one = escrow,
)]
- pub request: Box>,
+ pub request: Box>,
- pub function_enclave_signer: Signer<'info>,
+ pub function_enclave_signer: Signer<'info>,
- #[account(
+ #[account(
mut,
constraint = escrow.is_native() && escrow.owner == state.key()
)]
- pub escrow: Box>,
+ pub escrow: Box>,
- #[account(
+ #[account(
mut,
has_one = attestation_queue,
)]
- pub function: AccountLoader<'info, FunctionAccountData>,
+ pub function: AccountLoader<'info, FunctionAccountData>,
- #[account(
+ #[account(
mut,
constraint = escrow.is_native() && escrow.owner == state.key()
)]
- pub function_escrow: Option>>,
+ pub function_escrow: Option>>,
- #[account(
+ #[account(
has_one = attestation_queue,
- constraint =
- verifier_quote.load()?.enclave.enclave_signer == verifier_enclave_signer.key(),
+ constraint = verifier_quote.load()?.enclave.enclave_signer == verifier_enclave_signer.key(),
)]
- pub verifier_quote: AccountLoader<'info, VerifierAccountData>,
+ pub verifier_quote: AccountLoader<'info, VerifierAccountData>,
- pub verifier_enclave_signer: Signer<'info>,
+ pub verifier_enclave_signer: Signer<'info>,
- #[account(
+ #[account(
seeds = [
PERMISSION_SEED,
attestation_queue.load()?.authority.as_ref(),
@@ -48,23 +47,23 @@ pub struct FunctionRequestVerify<'info> {
],
bump = verifier_permission.load()?.bump,
)]
- pub verifier_permission: AccountLoader<'info, AttestationPermissionAccountData>,
+ pub verifier_permission: AccountLoader<'info, AttestationPermissionAccountData>,
- #[account(
+ #[account(
seeds = [STATE_SEED],
bump = state.load()?.bump,
)]
- pub state: AccountLoader<'info, AttestationProgramState>,
+ pub state: AccountLoader<'info, AttestationProgramState>,
- pub attestation_queue: AccountLoader<'info, AttestationQueueAccountData>,
+ pub attestation_queue: AccountLoader<'info, AttestationQueueAccountData>,
- #[account(
+ #[account(
mut,
constraint = receiver.is_native()
)]
- pub receiver: Box>,
+ pub receiver: Box>,
- pub token_program: Program<'info, Token>,
+ pub token_program: Program<'info, Token>,
}
#[derive(Clone, AnchorSerialize, AnchorDeserialize)]
diff --git a/rust/switchboard-solana/src/attestation_program/instructions/wallet_fund.rs b/rust/switchboard-solana/src/attestation_program/instructions/wallet_fund.rs
index 5aaa46dff..107b16c4b 100644
--- a/rust/switchboard-solana/src/attestation_program/instructions/wallet_fund.rs
+++ b/rust/switchboard-solana/src/attestation_program/instructions/wallet_fund.rs
@@ -30,8 +30,7 @@ pub struct WalletFund<'info> {
#[account(
mut,
- constraint = funder_wallet.mint == token_wallet.mint
- && funder_wallet.owner == funder.key(),
+ constraint = funder_wallet.mint == token_wallet.mint && funder_wallet.owner == funder.key(),
)]
pub funder_wallet: Option>>,
@@ -56,15 +55,11 @@ pub struct WalletFundParams {
impl InstructionData for WalletFundParams {}
impl Discriminator for WalletFundParams {
- const DISCRIMINATOR: [u8; 8] = [
- 93, 170, 44, 19, 223, 172, 40, 164
- ];
+ const DISCRIMINATOR: [u8; 8] = [93, 170, 44, 19, 223, 172, 40, 164];
}
impl Discriminator for WalletFund<'_> {
- const DISCRIMINATOR: [u8; 8] = [
- 93, 170, 44, 19, 223, 172, 40, 164
- ];
+ const DISCRIMINATOR: [u8; 8] = [93, 170, 44, 19, 223, 172, 40, 164];
}
impl<'info> WalletFund<'info> {
@@ -82,11 +77,7 @@ impl<'info> WalletFund<'info> {
Ok(instruction)
}
- pub fn invoke(
- &self,
- program: AccountInfo<'info>,
- params: &WalletFundParams,
- ) -> ProgramResult {
+ pub fn invoke(&self, program: AccountInfo<'info>, params: &WalletFundParams) -> ProgramResult {
let instruction = self.get_instruction(*program.key, params)?;
let account_infos = self.to_account_infos();
diff --git a/rust/switchboard-solana/src/client/function_runner.rs b/rust/switchboard-solana/src/client/function_runner.rs
index 7d61fdb8f..ad328ca8f 100644
--- a/rust/switchboard-solana/src/client/function_runner.rs
+++ b/rust/switchboard-solana/src/client/function_runner.rs
@@ -25,7 +25,7 @@ pub struct FunctionRunner {
pub fn_request_key: Pubkey,
pub fn_request_data: Box,
-
+
pub payer: Pubkey,
pub verifier: Pubkey,
pub reward_receiver: Pubkey,
@@ -38,8 +38,8 @@ impl std::fmt::Display for FunctionRunner {
"SwitchboardFunctionRunner: url: {}, signer: {}, function: {}, verifier: {}",
self.client.url(),
self.signer,
- self.function.to_string(),
- self.verifier.to_string()
+ self.function,
+ self.verifier,
)
}
}
@@ -60,7 +60,7 @@ impl FunctionRunner {
&hex::decode(env::var("FUNCTION_REQUEST_DATA").unwrap_or_default()).unwrap_or_default(),
)
.unwrap_or_default();
-
+
let payer = load_env_pubkey("PAYER")?;
let verifier = load_env_pubkey("VERIFIER")?;
let reward_receiver = load_env_pubkey("REWARD_RECEIVER")?;
@@ -96,7 +96,7 @@ impl FunctionRunner {
Self::new(cluster.url(), commitment)
}
- async fn build_verify_ixn(
+ async fn build_fn_verify_ixn(
&self,
mr_enclave: MrEnclave,
) -> Result {
@@ -118,12 +118,11 @@ impl FunctionRunner {
);
let maybe_next_allowed_timestamp = fn_data.get_next_execution_datetime();
- let next_allowed_timestamp: i64;
- if maybe_next_allowed_timestamp.is_some() {
- next_allowed_timestamp = maybe_next_allowed_timestamp.unwrap().timestamp();
+ let next_allowed_timestamp: i64 = if maybe_next_allowed_timestamp.is_some() {
+ maybe_next_allowed_timestamp.unwrap().timestamp()
} else {
- next_allowed_timestamp = i64::MAX;
- }
+ i64::MAX
+ };
let ixn_params = FunctionVerifyParams {
observed_time: current_time,
@@ -147,6 +146,64 @@ impl FunctionRunner {
Ok(ixn)
}
+ async fn build_fn_request_verify_ixn(
+ &self,
+ mr_enclave: MrEnclave,
+ ) -> Result {
+ let current_time = unix_timestamp();
+
+ let fn_request_data: FunctionRequestAccountData =
+ FunctionRequestAccountData::fetch(&self.client, self.fn_request_key).await?;
+
+ if self.function != fn_request_data.function {
+ return Err(SwitchboardClientError::CustomMessage(
+ "function key mismatch".to_string(),
+ ));
+ }
+
+ let fn_data: FunctionAccountData =
+ FunctionAccountData::fetch(&self.client, self.function).await?;
+
+ let verifier_quote: VerifierAccountData =
+ VerifierAccountData::fetch(&self.client, self.verifier).await?;
+
+ let queue_data: AttestationQueueAccountData =
+ crate::client::load_account(&self.client, fn_data.attestation_queue).await?;
+
+ let verifier_permission = AttestationPermissionAccountData::get_pda(
+ &queue_data.authority,
+ &fn_data.attestation_queue,
+ &self.verifier,
+ );
+
+ let ixn_params = FunctionRequestVerifyParams {
+ observed_time: current_time,
+ is_failure: false,
+ mr_enclave,
+ request_slot: fn_request_data.active_request.request_slot,
+ container_params_hash: fn_request_data.container_params_hash,
+ };
+
+ let (state_pubkey, _state_bump) =
+ Pubkey::find_program_address(&[STATE_SEED], &SWITCHBOARD_ATTESTATION_PROGRAM_ID);
+
+ let accounts = FunctionRequestVerifyAccounts {
+ request: self.fn_request_key,
+ function_enclave_signer: self.signer,
+ token_wallet: fn_request_data.escrow,
+ function: self.function,
+ function_escrow: fn_data.escrow_token_wallet,
+ verifier_quote: self.verifier,
+ verifier_enclave_signer: verifier_quote.enclave.enclave_signer,
+ verifier_permission,
+ state: state_pubkey,
+ attestation_queue: fn_data.attestation_queue,
+ receiver: self.reward_receiver,
+ };
+ let ixn: Instruction = accounts.get_instruction(ixn_params)?;
+ Ok(ixn)
+ }
+
async fn get_result(
&self,
mut ixs: Vec,
@@ -155,7 +212,12 @@ impl FunctionRunner {
let quote = Quote::parse("e_raw).unwrap();
let mr_enclave: MrEnclave = quote.isv_report.mrenclave.try_into().unwrap();
- let verify_ixn = self.build_verify_ixn(mr_enclave).await?;
+ let verify_ixn = if self.fn_request_key == Pubkey::default() {
+ self.build_fn_verify_ixn(mr_enclave).await?
+ } else {
+ println!("request detected!");
+ self.build_fn_request_verify_ixn(mr_enclave).await?
+ };
ixs.insert(0, verify_ixn);
let message = Message::new(&ixs, Some(&self.payer));
let blockhash = self.client.get_latest_blockhash().unwrap();
@@ -228,56 +290,73 @@ impl FunctionVerifyAccounts {
impl ToAccountMetas for FunctionVerifyAccounts {
fn to_account_metas(&self, _: Option) -> Vec {
vec![
- AccountMeta {
- pubkey: self.function,
- is_signer: false,
- is_writable: true,
- },
- AccountMeta {
- pubkey: self.function_enclave_signer,
- is_signer: true,
- is_writable: false,
- },
- AccountMeta {
- pubkey: self.verifier_quote,
- is_signer: false,
- is_writable: false,
- },
- AccountMeta {
- pubkey: self.verifier_enclave_signer,
- is_signer: true,
- is_writable: false,
- },
- AccountMeta {
- pubkey: self.verifier_permission,
- is_signer: false,
- is_writable: false,
- },
- AccountMeta {
- pubkey: self.escrow_wallet,
- is_signer: false,
- is_writable: false,
- },
- AccountMeta {
- pubkey: self.escrow_token_wallet,
- is_signer: false,
- is_writable: true,
- },
- AccountMeta {
- pubkey: self.receiver,
- is_signer: false,
- is_writable: true,
- },
- AccountMeta {
- pubkey: self.attestation_queue,
- is_signer: false,
- is_writable: false,
- },
- AccountMeta {
- pubkey: anchor_spl::token::ID,
- is_signer: false,
- is_writable: false,
- },
+ AccountMeta::new(self.function, false),
+ AccountMeta::new_readonly(self.function_enclave_signer, true),
+ AccountMeta::new_readonly(self.verifier_quote, false),
+ AccountMeta::new_readonly(self.verifier_enclave_signer, true),
+ AccountMeta::new_readonly(self.verifier_permission, false),
+ AccountMeta::new_readonly(self.escrow_wallet, false),
+ AccountMeta::new(self.escrow_token_wallet, false),
+ AccountMeta::new(self.receiver, false),
+ AccountMeta::new_readonly(self.attestation_queue, false),
+ AccountMeta::new_readonly(anchor_spl::token::ID, false),
+ ]
+ }
+}
+pub struct FunctionRequestVerifyAccounts {
+ pub request: Pubkey,
+ pub function_enclave_signer: Pubkey,
+ pub token_wallet: Pubkey,
+ pub function: Pubkey,
+ pub function_escrow: Pubkey,
+ pub verifier_quote: Pubkey,
+ pub verifier_enclave_signer: Pubkey,
+ pub verifier_permission: Pubkey,
+ pub receiver: Pubkey,
+ pub state: Pubkey,
+ pub attestation_queue: Pubkey,
+}
+impl FunctionRequestVerifyAccounts {
+ pub fn get_instruction(
+ &self,
+ params: FunctionRequestVerifyParams,
+ ) -> std::result::Result {
+ let accounts = self.to_account_metas(None);
+ let mut data: Vec = FunctionRequestVerify::discriminator()
+ .try_to_vec()
+ .map_err(|_| {
+ SwitchboardClientError::CustomMessage(
+ "failed to get function_request_verify discriminator".to_string(),
+ )
+ })?;
+ let mut param_vec: Vec = params.try_to_vec().map_err(|_| {
+ SwitchboardClientError::CustomMessage(
+ "failed to serialize function_request_verify ixn data".to_string(),
+ )
+ })?;
+ data.append(&mut param_vec);
+
+ let instruction =
+ Instruction::new_with_bytes(SWITCHBOARD_ATTESTATION_PROGRAM_ID, &data, accounts);
+ Ok(instruction)
+ }
+}
+
+impl ToAccountMetas for FunctionRequestVerifyAccounts {
+ fn to_account_metas(&self, _: Option) -> Vec {
+ vec![
+ AccountMeta::new(self.request, false),
+ AccountMeta::new_readonly(self.function_enclave_signer, true),
+ AccountMeta::new(self.token_wallet, false),
+ AccountMeta::new(self.function, false),
+ AccountMeta::new(self.function_escrow, false),
+ AccountMeta::new_readonly(self.verifier_quote, false),
+ AccountMeta::new_readonly(self.verifier_enclave_signer, true),
+ AccountMeta::new_readonly(self.verifier_permission, false),
+ AccountMeta::new_readonly(self.state, false),
+ AccountMeta::new_readonly(self.attestation_queue, false),
+ AccountMeta::new(self.receiver, false),
+ AccountMeta::new_readonly(anchor_spl::token::ID, false),
]
}
}
diff --git a/rust/switchboard-solana/src/error.rs b/rust/switchboard-solana/src/error.rs
index 12d296bcf..3d9d6a65b 100644
--- a/rust/switchboard-solana/src/error.rs
+++ b/rust/switchboard-solana/src/error.rs
@@ -41,6 +41,8 @@ pub enum SwitchboardError {
InvalidQueue,
#[msg("The provided enclave_signer does not match the expected enclave_signer")]
InvalidEnclaveSigner,
+ #[msg("The provided mint did not match the wrapped SOL mint address")]
+ InvalidNativeMint,
}
use crate::cfg_client;
diff --git a/rust/switchboard-solana/src/lib.rs b/rust/switchboard-solana/src/lib.rs
index 371d9b853..68e76ca21 100644
--- a/rust/switchboard-solana/src/lib.rs
+++ b/rust/switchboard-solana/src/lib.rs
@@ -19,6 +19,9 @@ pub mod error;
pub mod seeds;
pub use seeds::*;
+pub mod utils;
+pub use utils::*;
+
pub mod accounts;
pub mod instructions;
pub mod types;
diff --git a/rust/switchboard-solana/src/prelude.rs b/rust/switchboard-solana/src/prelude.rs
index fbe43d0cf..261c2289a 100644
--- a/rust/switchboard-solana/src/prelude.rs
+++ b/rust/switchboard-solana/src/prelude.rs
@@ -9,7 +9,7 @@ pub use crate::types::*;
pub use crate::{SWITCHBOARD_ATTESTATION_PROGRAM_ID, SWITCHBOARD_PROGRAM_ID};
-pub use switchboard_common::{FunctionResult};
+pub use switchboard_common::FunctionResult;
pub use anchor_spl;
diff --git a/rust/switchboard-solana/src/types.rs b/rust/switchboard-solana/src/types.rs
index 1677ed883..9ad65c3ce 100644
--- a/rust/switchboard-solana/src/types.rs
+++ b/rust/switchboard-solana/src/types.rs
@@ -13,9 +13,9 @@ pub use crate::oracle_program::{
pub use crate::attestation_program::{
FunctionCloseParams, FunctionInitParams, FunctionRequestCloseParams, FunctionRequestInitParams,
- FunctionRequestVerifyParams, FunctionSetEscrowParams, FunctionStatus, FunctionTriggerParams,
- FunctionVerifyParams, MrEnclave, Quote, SwitchboardAttestationPermission, VerificationStatus,
- WalletFundParams, WalletInitParams,
+ FunctionRequestTriggerRound, FunctionRequestVerifyParams, FunctionSetEscrowParams,
+ FunctionStatus, FunctionTriggerParams, FunctionVerifyParams, MrEnclave, Quote, RequestStatus,
+ SwitchboardAttestationPermission, VerificationStatus, WalletFundParams, WalletInitParams,
};
cfg_client! {
diff --git a/rust/switchboard-solana/src/utils.rs b/rust/switchboard-solana/src/utils.rs
new file mode 100644
index 000000000..7f0fa7599
--- /dev/null
+++ b/rust/switchboard-solana/src/utils.rs
@@ -0,0 +1,79 @@
+pub use crate::error::SwitchboardError;
+pub use crate::prelude::*;
+
+pub fn transfer<'a>(
+ token_program: &AccountInfo<'a>,
+ from: &Account<'a, TokenAccount>,
+ to: &Account<'a, TokenAccount>,
+ authority: &AccountInfo<'a>,
+ auth_seed: &[&[&[u8]]],
+ amount: u64,
+) -> Result<()> {
+ if amount == 0 {
+ return Ok(());
+ }
+ let cpi_program = token_program.clone();
+ let cpi_accounts = anchor_spl::token::Transfer {
+ from: from.to_account_info(),
+ to: to.to_account_info(),
+ authority: authority.clone(),
+ };
+ let cpi_ctx = CpiContext::new_with_signer(cpi_program, cpi_accounts, auth_seed);
+ anchor_spl::token::transfer(cpi_ctx, amount)?;
+ Ok(())
+}
+
+pub fn wrap_native<'a>(
+ system_program: &AccountInfo<'a>,
+ token_program: &AccountInfo<'a>,
+ native_token_account: &Account<'a, TokenAccount>,
+ payer: &AccountInfo<'a>,
+ auth_seed: &[&[&[u8]]],
+ amount: u64,
+) -> Result<()> {
+ if amount == 0 {
+ return Ok(());
+ }
+
+ if native_token_account.mint != anchor_spl::token::spl_token::native_mint::ID {
+ return Err(error!(SwitchboardError::InvalidNativeMint));
+ }
+
+ // first transfer the SOL to the token account
+ let transfer_accounts = anchor_lang::system_program::Transfer {
+ from: payer.to_account_info(),
+ to: native_token_account.to_account_info(),
+ };
+ let transfer_ctx = CpiContext::new(system_program.clone(), transfer_accounts);
+ anchor_lang::system_program::transfer(transfer_ctx, amount)?;
+
+ // then call sync native which
+ let sync_accounts = anchor_spl::token::SyncNative {
+ account: native_token_account.to_account_info(),
+ };
+ let sync_ctx = CpiContext::new_with_signer(token_program.clone(), sync_accounts, auth_seed);
+ anchor_spl::token::sync_native(sync_ctx)?;
+
+ Ok(())
+}
+
+pub fn find_associated_token_address(owner: &Pubkey, mint: &Pubkey) -> Pubkey {
+ let (akey, bump) = Pubkey::find_program_address(
+ &[
+ owner.as_ref(),
+ anchor_spl::token::ID.as_ref(),
+ mint.as_ref(),
+ ],
+ &anchor_spl::associated_token::ID,
+ );
+ akey
+}
+
+pub fn get_ixn_discriminator(ixn_name: &str) -> [u8; 8] {
+ let preimage = format!("global:{}", ixn_name);
+ let mut sighash = [0u8; 8];
+ sighash.copy_from_slice(
+ &anchor_lang::solana_program::hash::hash(preimage.as_bytes()).to_bytes()[..8],
+ );
+ sighash
+}
diff --git a/rust/switchboard-v2/Cargo.lock b/rust/switchboard-v2/Cargo.lock
index fbc67e7d1..83f0b3b64 100644
--- a/rust/switchboard-v2/Cargo.lock
+++ b/rust/switchboard-v2/Cargo.lock
@@ -60,9 +60,8 @@ dependencies = [
[[package]]
name = "anchor-attribute-access-control"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf7d535e1381be3de2c0716c0a1c1e32ad9df1042cddcf7bc18d743569e53319"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
"anchor-syn",
"anyhow",
@@ -74,9 +73,8 @@ dependencies = [
[[package]]
name = "anchor-attribute-account"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3bcd731f21048a032be27c7791701120e44f3f6371358fc4261a7f716283d29"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
"anchor-syn",
"anyhow",
@@ -89,9 +87,8 @@ dependencies = [
[[package]]
name = "anchor-attribute-constant"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1be64a48e395fe00b8217287f226078be2cf32dae42fdf8a885b997945c3d28"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
"anchor-syn",
"proc-macro2",
@@ -100,9 +97,8 @@ dependencies = [
[[package]]
name = "anchor-attribute-error"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38ea6713d1938c0da03656ff8a693b17dc0396da66d1ba320557f07e86eca0d4"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
"anchor-syn",
"proc-macro2",
@@ -112,26 +108,11 @@ dependencies = [
[[package]]
name = "anchor-attribute-event"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d401f11efb3644285685f8339829a9786d43ed7490bb1699f33c478d04d5a582"
-dependencies = [
- "anchor-syn",
- "anyhow",
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
-[[package]]
-name = "anchor-attribute-interface"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6700a6f5c888a9c33fe8afc0c64fd8575fa28d05446037306d0f96102ae4480"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
"anchor-syn",
"anyhow",
- "heck",
"proc-macro2",
"quote",
"syn 1.0.109",
@@ -139,9 +120,8 @@ dependencies = [
[[package]]
name = "anchor-attribute-program"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ad769993b5266714e8939e47fbdede90e5c030333c7522d99a4d4748cf26712"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
"anchor-syn",
"anyhow",
@@ -151,10 +131,9 @@ dependencies = [
]
[[package]]
-name = "anchor-attribute-state"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e677fae4a016a554acdd0e3b7f178d3acafaa7e7ffac6b8690cf4e171f1c116"
+name = "anchor-derive-accounts"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
"anchor-syn",
"anyhow",
@@ -164,13 +143,10 @@ dependencies = [
]
[[package]]
-name = "anchor-derive-accounts"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "340beef6809d1c3fcc7ae219153d981e95a8a277ff31985bd7050e32645dc9a8"
+name = "anchor-derive-space"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
- "anchor-syn",
- "anyhow",
"proc-macro2",
"quote",
"syn 1.0.109",
@@ -178,19 +154,17 @@ dependencies = [
[[package]]
name = "anchor-lang"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "662ceafe667448ee4199a4be2ee83b6bb76da28566eee5cea05f96ab38255af8"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
"anchor-attribute-access-control",
"anchor-attribute-account",
"anchor-attribute-constant",
"anchor-attribute-error",
"anchor-attribute-event",
- "anchor-attribute-interface",
"anchor-attribute-program",
- "anchor-attribute-state",
"anchor-derive-accounts",
+ "anchor-derive-space",
"arrayref",
"base64 0.13.1",
"bincode",
@@ -202,27 +176,25 @@ dependencies = [
[[package]]
name = "anchor-spl"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f32390ce8356f54c0f0245ea156f8190717e37285b8bf4f406a613dc4b954cde"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
"anchor-lang",
"solana-program",
"spl-associated-token-account",
"spl-token",
+ "spl-token-2022 0.5.0",
]
[[package]]
name = "anchor-syn"
-version = "0.26.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0418bcb5daac3b8cb1b60d8fdb1d468ca36f5509f31fb51179326fae1028fdcc"
+version = "0.27.0"
+source = "git+https://github.com/coral-xyz/anchor?tag=v0.27.0#3b45144787a0493caa8fc07de35e8cfd5fe98543"
dependencies = [
"anyhow",
"bs58 0.3.1",
"heck",
"proc-macro2",
- "proc-macro2-diagnostics",
"quote",
"serde",
"serde_json",
@@ -1187,19 +1159,6 @@ dependencies = [
"unicode-ident",
]
-[[package]]
-name = "proc-macro2-diagnostics"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bf29726d67464d49fa6224a1d07936a8c08bb3fba727c7493f6cf1616fdaada"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
- "version_check",
- "yansi",
-]
-
[[package]]
name = "qstring"
version = "0.7.2"
@@ -1696,7 +1655,7 @@ dependencies = [
"num-traits",
"solana-program",
"spl-token",
- "spl-token-2022",
+ "spl-token-2022 0.6.1",
"thiserror",
]
@@ -1724,6 +1683,24 @@ dependencies = [
"thiserror",
]
+[[package]]
+name = "spl-token-2022"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0edb869dbe159b018f17fb9bfa67118c30f232d7f54a73742bc96794dff77ed8"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive",
+ "num-traits",
+ "num_enum",
+ "solana-program",
+ "solana-zk-token-sdk",
+ "spl-memo",
+ "spl-token",
+ "thiserror",
+]
+
[[package]]
name = "spl-token-2022"
version = "0.6.1"
@@ -1756,7 +1733,7 @@ checksum = "ab16ced94dbd8a46c82fd81e3ed9a8727dac2977ea869d217bcc4ea1f122e81f"
[[package]]
name = "switchboard-v2"
-version = "0.1.23"
+version = "0.3.1"
dependencies = [
"anchor-lang",
"anchor-spl",
@@ -1764,9 +1741,6 @@ dependencies = [
"rust_decimal",
"solana-program",
"superslice",
- "toml_datetime",
- "toml_edit",
- "winnow",
]
[[package]]
@@ -2115,12 +2089,6 @@ dependencies = [
"memchr",
]
-[[package]]
-name = "yansi"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
-
[[package]]
name = "zeroize"
version = "1.3.0"
diff --git a/rust/switchboard-v2/Cargo.toml b/rust/switchboard-v2/Cargo.toml
index a90cbac6c..aac8deefd 100644
--- a/rust/switchboard-v2/Cargo.toml
+++ b/rust/switchboard-v2/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "switchboard-v2"
-version = "0.1.23"
+version = "0.3.1"
edition = "2021"
description = "A Rust library to interact with Switchboard V2 accounts."
readme = "README.md"
@@ -24,12 +24,12 @@ cpi = ["no-entrypoint"]
rust_decimal = "=1.26.1"
bytemuck = "1.13.1"
superslice = "1"
-solana-program = ">= 1.13.5, < 1.15.0"
-anchor-lang = "0.26.0"
-anchor-spl = "0.26.0"
+solana-program = ">= 1.14.16, < 1.15.0"
+# anchor-lang = "0.27.0"
+# anchor-spl = "0.27.0"
# https://github.com/coral-xyz/anchor/issues/2502
-# anchor-lang = { git = "https://github.com/coral-xyz/anchor", version = "0.27.0" }
-# anchor-spl = { git = "https://github.com/coral-xyz/anchor", version = "0.27.0" }
-toml_datetime = "=0.6.1"
-winnow = "=0.4.1"
-toml_edit = "=0.19.8"
+anchor-lang = { git = "https://github.com/coral-xyz/anchor", version = "0.27.0", tag = "v0.27.0" }
+anchor-spl = { git = "https://github.com/coral-xyz/anchor", version = "0.27.0", tag = "v0.27.0" }
+# toml_datetime = "=0.6.1"
+# winnow = "=0.4.1"
+# toml_edit = "=0.19.8"
diff --git a/rust/switchboard-v2/package.json b/rust/switchboard-v2/package.json
index a7fd05878..ffffc04c7 100644
--- a/rust/switchboard-v2/package.json
+++ b/rust/switchboard-v2/package.json
@@ -1,8 +1,8 @@
{
"name": "switchboard-v2",
"scripts": {
- "build": "cargo build -p switchboard-v2",
- "lint": "cargo fmt -p switchboard-v2",
- "test": "cargo test -p switchboard-v2"
+ "cargo:build": "cargo build",
+ "fix": "cargo fmt",
+ "test": "cargo test"
}
}